【发布时间】:2014-04-16 22:41:57
【问题描述】:
<html>
<head>
<script>
window.onload = function(){
var para = document.createElement("p");
para.innerHTML = "aaaa";
document.body.appendChild(para);
var bspan = document.createElement("span");
bspan.innerHTML = "bbbb";
para.appendChild(bspan);
bspan.onclick = function(){
alert("hi");
}
para.innerHTML += "cccc";
}
</script>
</head>
<body>
</body>
</html>
这是我的代码,我希望当我点击 bbbb 时它会提醒你,但它显然不起作用,为什么?
【问题讨论】:
-
你的意思是
spa是bspan吗? (2处错字) -
@SteveHoward 已更正但仍然无效
-
如果您评论
para.innerHTML += "cccc",它可以工作。我想把它扔出去供你参考。我还在做这个。 -
好的,谢谢@MikeMarks,但是为什么会发生这种情况