Rumah > Soal Jawab > teks badan
Bagaimana untuk lulus apa yang dikira fungsi sebagai pembolehubah.
<!DOCTYPE html>
<html lang="zh">
<head>
<title>照片爬取</title>
<meta charset="UTF-8">
</head>
<body>
<script>
var a = 0;
function photo() {
while (a < 10) {
a = a + 1;
var url = "http://work.ynzs.cn/ZSGL/servletphoto?path=kszp/22240205/300y00" + a + ".jpg";
document.write(url + ",");
}
while (a < 100) {
a = a + 1;
var url = "http://work.ynzs.cn/ZSGL/servletphoto?path=kszp/22240205/300y0" + a + ".jpg";
document.write(url + ",");
}
}
</script>
<input name="button" type="button" onClick="photo()" value="NEXT" />
</body>
</html>
Seperti kod, saya boleh mengeluarkan alamat imej yang saya inginkan melalui pengiraan ini, dan kemudian memaparkan imej pada halaman melalui kod berikut
<script>
var img = “图片地址”;
var body = document.querySelector('body');
var imgArr = img.split(",");
var tem, j = 0;
document.querySelector('#showall').addEventListener('click', showa);
function showa() {
for (j; j < imgArr.length; j++) {
tem = document.createElement('img');
tem.src = imgArr[j];
body.appendChild(tem);
}
}
</script>
<input name="button" type="button" onClick="showa()" value="show" />
Tetapi bagaimana untuk menghantar kandungan yang dikira oleh sekeping kod pertama ke sekeping kedua? ? ?
Saya seorang pemula JS, sila beri saya nasihat
phpcn_u15822017-06-26 10:57:07
Saya rasa tidak mengapa untuk merangkum kod kedua ke dalam fungsi yang menerima alamat imej sebagai parameter
高洛峰2017-06-26 10:57:07
Berdasarkan maksud tajuk, anda mengembalikan nilai yang dikira di dalam fungsi, dan apabila menjalankan fungsi ini, hanya gunakan pembolehubah untuk menerimanya.