javascript - 使用 document.getElementById 捕获innerHTML

标签 javascript html

我正在使用 JavaScript 通过 document.getElementById('').innerHTML 为空 div 分配一个值,效果很好,我可以看到单词更新并出现在浏览器上。然后我 try catch 这些单词,但始终将其视为未定义。

我的 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;

关于javascript - 使用 document.getElementById 捕获innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15318574/

相关文章:

javascript - AWS Cognito 与 Angular 4 : Error: Missing region in config

javascript - 这段 VB 代码是如何自动添加的?

javascript - 使用 jQuery 更新脚本标签的 src - 使用 jQuery 重新加载脚本而不刷新页面

javascript - 从 JavaScript 创建的按钮执行函数的正确方法?

javascript - knockout 验证 - 验证未绑定(bind)到正确的对象实例

javascript - 如何将文字变成表情符号

javascript - 即 : cursor jump to start in input

html - 跨浏览器后通过css插入图像

html - 如何按视口(viewport)的百分比平移 SVG 组

javascript - dlib http 服务器将网站显示为纯 html,没有 javascript/css