繁体   English   中英

选择 <p> 在使用javascript的div中

[英]Selecting <p> within a div using javascript

我想选择p标签并在内容类div中设置样式。 以下是HTML示例:

<div class="content">
<p> this is paragraph </p>
</div>

我想选择并设置紧跟div之后的p。 p没有ID或类。

如何通过JavaScript选择它?

您可以使用querySelector

document.querySelector('.content p').style.color = 'red';

这可以使用querySelector完成。 您没有指定最低浏览器要求。

var p = document.querySelector(".content p");
p.style.color = "red";

http://jsfiddle.net/g35ec/

如果你可以访问div,你可以使用

var ps = divObject.getElementsByTagName('p'); //ps contains all of the p elements inside your div
var p = ps[0]; //take the first element

风格

标签正常使用它,就像在样式标签中一样,或者使用单独的css文件。 看看这个小提琴可能对你有所帮助

http://jsfiddle.net/3uUjf/

p{
background-color: cyan;

}

暂无
暂无

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

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