输入元素上的innerHTML是什么?

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

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

编辑:我只是发现它是value属性。所以我想改变我的要求。为什么更改innerHTML输入元素上的工作?如果我对此无能为力,他们为什么拥有该财产?


哔哔one
浏览 665回答 3
3回答

莫回无

每个HTML元素都有一个innerHTML属性,该属性定义HTML代码以及该元素的开始和结束标记之间出现的文本。通过在某些用户交互之后更改元素的innerHTML,您可以制作更多的交互式页面。JScript中<script&nbsp;type="text/javascript">function&nbsp;changeText(){ &nbsp;&nbsp;&nbsp;&nbsp;document.getElementById('boldStuff').innerHTML&nbsp;=&nbsp;'Fred&nbsp;Flinstone';}</script>HTML<p>Welcome&nbsp;to&nbsp;Stack&nbsp;OverFlow&nbsp;<b&nbsp;id='boldStuff'>dude</b>&nbsp;</p>&nbsp;<input&nbsp;type='button'&nbsp;onclick='changeText()'&nbsp;value='Change&nbsp;Text'/>在上面的示例中,b标签是innerhtml,dude是其值,因此要更改这些值,我们已在JScript中编写了一个函数
打开App,查看更多内容
随时随地看视频慕课网APP