HTML代码不起作用
HTML code not working
下面的html代码应该调用列表中的3个随机单词,但它不是
<html>
<body>
<div id="placeholder"></div>
<input id="clickMe" type="button" value="Generate!" onclick="generator();" />
<script>
function generator(){
var begin = ["Example1","Example2"]
var middle = ["moreexamples","moreandmore"]
var end = ["moremoremore","evenmoreman"]
// Random numbers are made
var randomNumber1 = parseInt(Math.random() * begin.length);
var randomNumber2 = parseInt(Math.random() * middle.length);
var randomNumber3 = parseInt(Math.random() * end.length);
var name = begin[randomNumber1] + "" + middle[randomNumber2] + "" + end[randomnumber3];
//If there's already a name it is removed
if(document.getElementById("result")){
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
var element = document.createElement("div");
element.setAttribute("id", "result");
element.appendChild(document.createTextNode(name));
document.getElementById("placeholder").appendChild(element);
}
</script>
<script>
if(document.getElementById("result")){
document.getElementById("placeholder").removeChild(document.getElementById("result"));
}
element = document.createElement("div");
element.setAttribute("id", "result");
element.appendChild(document.createTextNode(name));
document.getElementById("placeholder").appendChild(element);
</script>
</div>
</body>
</html>
如果有人知道出了什么问题,请告诉我如何解决顺便说一句,这只是一页,我稍后会装饰一下。
这是因为您的randomNumber3
变量被错误地引用为randomnumber3
。
声明:var randomNumber3 = parseInt(Math.random() * end.length);
用法:var name = begin[randomNumber1] + "" + middle[randomNumber2] + "" + end[randomnumber3];
查看Fiddle here
相关文章:
- 面向对象的Javascript代码在IE7中不起作用
- 为什么indexOf在这个js代码中不起作用
- d3js文本传输-示例代码不起作用
- 滚动动画代码不起作用
- 为什么此验证代码不起作用
- KeyPress和Keydown在这个特定的代码上不起作用.只有key-up起作用
- 我的jquery代码不起作用.为什么?
- 调试此代码?警报不起作用
- I'我不知道为什么我的代码没有'不起作用
- jquery中的PHP代码不起作用
- 谷歌地图代码不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- Javascript ajax代码在ibm worklight中不起作用
- 这段jquery代码在angular指令中不起作用
- JavaScript在我下面的代码中不起作用
- JS代码使IE9和Safari冻结,在Opera中不起作用
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- JavaScript 按钮不起作用;代码与其他工作按钮相同
- 视频.js在 Safari 中不起作用(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)