javascript - 为什么我的网页显示 [object HTMLParagraphElement]?

标签 javascript html css web getelementbyid

当我尝试使用 javascript 写入 html 中的 id 时,我得到: [object HTMLParagraphElement] 我正在使用innerhtml,但它仍然不起作用。我查看了不同的答案,但似乎没有一个有帮助

这是我的代码:

var cashs = 0;
<p id="cashs"></p>
<script>document.getElementById('cashs').innerHTML = cashs;</script>

最佳答案

因为文档中任何包含“id”的元素在代码中都被定义为默认指示其元素的变量

<p id="a"></p>

<script type="text/javascript">
a.innerHTML="Hello";
</script>

结果:

<p id="a">Hello</p>

关于javascript - 为什么我的网页显示 [object HTMLParagraphElement]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61507988/

相关文章:

javascript - 迭代生成器的更简单方法?

javascript - 在 ElectronJS 应用程序中强制在外部浏览器中打开链接

javascript - 在第一页上单击按钮时,将声音播放到第二个网页

javascript - wmd - markdown 编辑器 - 如何将其分配给任意文本字段?

php - 从数据库中获取信息而无需注销并重新登录

html - 创建 slider 但无法将图像置于绝对 div 的中心

html - 内联 block 元素是否可以自动填充可用宽度?

javascript - 页面刷新后执行jQuery函数

javascript - 创建一个简单的 "smooth scroll"(使用 javascript vanilla)

将字符串转换为 HTML 转义字符的 .Net 方法