a.innerHTML就是报错……
因为a是null或者未定义或者不包含该属性,去点就报错
检查一下innerHTML被调用的地方,看看调用的对象是不是null或者未定义
用了 jquery就不能用 innerHTML修改下
($("li .abc")[0]).html("b6666666666666")或者是.text("b66666666666666")也行
希望能帮到你 谢谢
你好!!
function getResult() {//清空原结果
alert(document.getElementById("txtaResult").innerHTML) //这里可以正确显示上次结果
document.getElementById("txtaResult").innerHTML = ""//这里就不能更改了
document.getElementById("txtaResult").innerHTML = "result x"
}
/**
经过一次调用后,
document.getElementById("txtaResult").innerHTML的值已经为"result x"了,
所以当第二次调用时,
会直接d出"result x"--->然后清空--->然后再赋值"result x",
然后就这样开始了它无尽的循环了.
**/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)