gpt4 book ai didi

javascript - 输入元素上的 innerHTML 是什么?

转载 作者:技术小花猫 更新时间:2023-10-29 12:05:53 24 4
gpt4 key购买 nike

我只是想通过维基百科上的 chrome 控制台执行此操作。我将光标放在搜索栏中,然后尝试执行 document.activeElement.innerHTML += "some text" 但它不起作用。我四处搜索并查看了其他属性和属性,但无法弄清楚我做错了什么。

activeElement 选择器工作正常,它选择了正确的元素。

编辑:我刚刚发现它是 value 属性。所以我想改变我的要求。为什么更改 innerHTML 对输入元素起作用?如果我不能用它做任何事情,他们为什么要拥有那个属性(property)?

最佳答案

设置 通常用于输入/表单元素。 innerHTML 通常用于 div、span、td 和类似元素。

value 仅适用于具有 value 属性的对象(通常是表单控件)。

innerHtml 适用于每个可以包含 HTML 的对象(div、span,但还有许多其他控件和表单控件)。

它们不是等效的或不可替代的。取决于你想要达到的目标

关于javascript - 输入元素上的 innerHTML 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com