是否有一种通过Javascript访问DOM元素而不使用id的通用方法?
我有一个是否有一种通过Javascript访问DOM元素而不使用id的通用方法?,javascript,jquery,dom,Javascript,Jquery,Dom,我有一个标记,没有要删除的id属性。我能否使用通用DOM字符串访问此元素 <html> <body> <div> <p> // yada yada </p> </div> </body> </html> 我想应该是document.body.div.firstChild是这样的吗?您可以在jQuery
标记,没有要删除的id
属性。我能否使用通用DOM字符串访问此元素
<html>
<body>
<div>
<p> // yada yada
</p>
</div>
</body>
</html>
我想应该是
document.body.div.firstChild
是这样的吗?您可以在jQuery中使用普通的css选择器:
$(function () {
var remove = $("body div p:first-child").remove();
});
如果您只想在body中使用顶级div,请使用body>divp:first child
。如果您只需要作为body的直接子元素的p元素,请使用body>div>p:first-child
根据需要,您还可以获取所有p元素,然后对它们进行迭代 您可以在jQuery中使用普通css选择器:
$(function () {
var remove = $("body div p:first-child").remove();
});
如果您只想在body中使用顶级div,请使用body>divp:first child
。如果您只需要作为body的直接子元素的p元素,请使用body>div>p:first-child
根据需要,您还可以获取所有p元素,然后对它们进行迭代 是的,有很多DOM遍历方法。看看和。你有没有试着找到解决办法?!?!谷歌搜索
JavaScript firstChild
会返回一系列结果,这些结果回答了这个问题,让您走上正轨!这正是我所做的,但我没走多远。很抱歉,是的,有很多DOM遍历方法。看看和。你有没有试着找到解决办法?!?!谷歌搜索JavaScript firstChild
会返回一系列结果,这些结果回答了这个问题,让您走上正轨!这正是我所做的,但我没走多远。我很抱歉。哦,是的,我应该使用CSS选择器。我真诚地感谢你的帮助。哦,是的,我应该使用CSS选择器。我真诚地感谢你的帮助。