繁体   English   中英

使用javascript改变<div>的内容

[英]Using javascript to alter content of a <div>

<div>没有idclass时,如何使用javascript更改<div>的内容。

我知道使用像document.getElementById('foo').innerHTML = 'Your content';这样的东西document.getElementById('foo').innerHTML = 'Your content'; 如果<div>有id,可以使用。 但就我而言,我想改变的内容是这样的

<div unselectable="on" style="position: absolute; padding: 2px; top: 0px; left: 1px; background-color: rgb(255, 102, 0); color: white;">BOO</div>

我偏爱使用document.getElementsByTagName("div")[0].innerHTML = "BOO"; 找到它,但我如何继续修改其内容? 这也是一个很好的做事方式吗?

不,还有其他div,但这是唯一一个内容Boo

如果是这种情况,你可以通过:contains找到

$("div:contains('BOO')").html('hello');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM