我只是想从Wikipedia上的chrome控制台执行此操作。我将光标放在搜索栏中,然后尝试这样做,document.activeElement.innerHTML += "some text"但是它不起作用。我四处搜寻,查看了其他属性和属性,无法弄清楚我在做什么错。
document.activeElement.innerHTML += "some text"
该activeElement选择器工作正常,但选择正确的元素。
activeElement
编辑 :我只是发现它是value属性。所以我想改变我的要求。为什么 不 更改innerHTML输入元素上的工作?如果我对此无能为力,他们为什么拥有该财产?
value
innerHTML
设置value通常用于输入/表单元素。innerHTML通常用于div,span,td和类似元素。
value 仅适用于具有value属性的对象(通常是窗体控件)。
innerHtml适用于每个可以包含的对象HTML(div,span,但还有许多其他对象以及窗体控件)。
innerHtml
HTML
它们不是等效的或不可替换的。取决于您要实现的目标