[英]Using javascript to alter content of a <div>
当<div>
没有id
或class
时,如何使用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.