我正在使用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;

10-07 19:51
查看更多