[英]when you click on the function button (start) is not implemented
<script> var imgsrc = []; for (i=0;i<30;i++) imgsrc[i] = "images/"+i+".jpg"; function start() { $numberimg = document.getElementById("numberimg").value; $numbercolumn = document.getElementById("numbercolumn").value; for (i = 0; i < $numberimg; i++) { text += "<img src='" + imgsrc[i] + "'><br>"; } document.getElementById("content").innerHTML = text; } </script>
<style type="text/css"> body,td,th { margin:0px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; background-color:#B800FF; } .wrapper{ width:100%; margin:0px;} .container{ width:960px; margin:auto; background-color:#FFFFFF;} #select{ margin-bottom:50px; margin-top:50px;} .selection{ width:195px; font-size:17px; margin-left:30px; border:#000000 solid 2px;} #content{ background-color:#BD2C2F; margin-top:50px; height:200px; width:100%; margin:0px;} #content div { margin:10px; box-sizing:border-box;} </style>
<!doctype html> <html> <head> <meta charset="utf-8"> <title>test 2</title> </head> <body> <div class="wrapper"> <div class="container"> <div id="select"> <form> <select id="numberimg" class="selection" title="select a number"> <option value="-1">insert number image</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <select id="numbercolumn" class="selection" title="select a number"> <option value="-1">insert number column </option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <button onClick="start()">go</button> </form> </div> <div id="content"></div> </div></div> </body> </html>
当某个函数从 javascript 代码中删除后才能正常工作,但没有使用该函数代码运行
您必须在增加text
变量之前定义它。
function start() {
var text = ""; // Initialize it as an empty string
$numberimg = document.getElementById("numberimg").value;
$numbercolumn = document.getElementById("numbercolumn").value;
for (i = 0; i < $numberimg; i++) {
text += "<div><img src='" + imgsrc[i] + "'><br></div>";
}
document.getElementById("content").innerHTML = text;
}
看看这个FIDDLE
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.