繁体   English   中英

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

[英]Selecting elements by name with wildcards

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

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

这显然是糟糕的编码,但是该网站不是我的,我正在为其编写用户脚本。

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

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

document.createElement('Funny_Element');

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

使用CSS选择器或jQuery选择器基本上取决于您要执行的操作。 假设您必须访问特定节点的子元素,那么jquery选择器将更合适。

希望它有用!

暂无
暂无

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

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