使用通配符按名称选择元素

Selecting elements by name with wildcards

本文关键字:选择 元素 通配符      更新时间:2023-09-26

使用通配符按名称选择元素的好方法是什么?

该网站具有<a_1786439></a_1786439>形式的元素名称,这些名称很可能是自动生成的。这可以通过xpath实现,但使用更快的css选择器或jquery选择器是否可行?

这显然是一个糟糕的编码,但这个网站不是我的,我正在为它写一个用户脚本

这在CSS3中不存在,因为规范中关于类型选择器的部分只包括名称和通配符,而没有它们的组合。

可以使用HTML DOM createElement方法创建自定义元素,如下所示:

document.createElement('Funny_Element');

在您正在处理的网站代码中,他们创建了一个自定义元素,或者可能扩展了a元素,但他们没有选择一个重要的名称!a_1786439???我认为这真的很糟糕。

使用CSS选择器或jQuery选择器基本上取决于你想做什么。假设你必须访问特定节点的子元素,那么jQuery选择器会更合适。

希望它有用!