使用通配符选择元素的好方法是什么?
网站的<a_1786439></a_1786439>
形式的元素名称可能是自动生成的。这是可行的xpath,但它是否可以使用更快的css选择器或jquery选择器?
这显然是可怕的编码,但网站不是我的,我正在编写用户脚本。
答案 0 :(得分:0)
这并不存在于CSS3中,因为spec's section on type selectors只包含名称和通配符,但没有它们的组合。
答案 1 :(得分:-1)
可以使用HTML DOM createElement方法创建自定义元素,如下所示:
document.createElement('Funny_Element');
在您正在处理的网站代码中,他们创建了一个自定义元素,或者可能扩展a
元素,但他们没有选择一个重要名称! a_1786439
...我认为这是非常糟糕的。
使用CSS选择器或jQuery选择器主要取决于您想要做什么。假设您必须访问特定节点的子元素,那么jquery选择器将更合适。
希望它有用!