我有一个用这样的东西填充页面的函数
<span id="span_title_'+result_no+'">'+title+'</span>
然后我有另一个功能:
document.getElementById("span_title_"+which_table).innerHTML="asg";
alert(document.getElementById("span_title_"+which_table).value);
奇怪的是第一个(innerHTML)调用完美,第二个,警报,给了我“undefined
”
知道为什么会这样吗?
答案 0 :(得分:19)
<span>
DOM元素没有value
属性。使用innerHTML
阅读内容。
答案 1 :(得分:2)
span没有名称为“value”的属性只有innnerHTML,你应该使用innerHTML进行第二次调用。