有没有一种通用方法可以通过Javascript访问没有id的DOM元素
Is there a generic method of accessing DOM elements without an id through Javascript?
我有一个没有id
属性的<p>
标签,我想删除它。我可以使用通用 DOM 字符串来访问此元素吗?
<html>
<body>
<div>
<p> // yada yada
</p>
</div>
</body>
</html>
在我的实例中,我正在尝试通过以下方式使用 jQuery 删除段落元素:
$(function () {
var remove = $(" /*Generic label goes here */ ").remove();
});
我以为会document.body.div.firstChild
这样的事情可能吗?
你可以在jQuery中使用普通的css选择器:
$(function () {
var remove = $("body div p:first-child").remove();
});
如果您只想在体内使用顶级div,请使用 body > div p:first-child
. 如果您只想要 p 元素,它们是 body 的直接子元素,请使用 body > div > p:first-child
。
根据你的需要,你还可以得到所有的p元素,然后迭代它们!
相关文章:
- 如何从对象的原型方法访问JavaScript对象属性
- 如何在不知道关键字的情况下访问javascript对象值
- 可以't访问JavaScript函数范围中的变量
- 使用XPath样式访问Javascript JSON对象属性
- 访问javascript文件输入变量的值
- 如何访问Javascript代码中的rails变量
- jQuery.ajax()访问javascript循环中的beforeEnd局部变量
- 从Jade访问javascript库
- PHP/AAJAX-使用PHP中的$_FILES访问javascript文件数组
- 访问Javascript对象-Node.js的作用域问题
- 从HTML中的另一个文件访问javascript方法
- 存在其他参数时访问Javascript事件
- 如何使用Perl访问JavaScript驱动的网页内容
- 访问JavaScript对象中的方法
- 访问 JavaScript 数组值
- 如何在 setinterval 函数中访问 javascript 数组值
- 在 Java 中访问 JavaScript 对象的字段
- 使用传递给函数的值访问 JavaScript 数组
- 使用相同的名称访问Javascript属性
- 无法访问javascript中二维数组中的第二个字段