我正在使用JavaScript通过document.getElementById('')。innerHTML将值分配给一个空div,效果很好,我可以在浏览器中看到单词update和ups。然后,我尝试捕获这些单词,但始终保持未定义状态。
我的HTML是
<div id="name"> </div>
JavaScript执行此操作:
function doneloading(first_name) {
document.getElementById('name').innerHTML = first_name;
}
我尝试使用以下方法捕获该错误:
var photoname = document.getElementById('name').value;
alert(photoname);
通常无法捕获innerHTML吗?提前致谢!
最佳答案
尝试:
var photoname = document.getElementById('name').innerHTML;