如何在javascript中获取没有类名的元素
我想从没有类名的 span 元素中提取文本。怎么办呢? 可以搜索具有特定类名的元素,但如何仅获取没有类名的元素?
<span>0m2abBrL+RIHOEA+dZS+OqV3St+nJ/</span>
<wbr></wbr>
<span class="word_break"></span>
<span>zwq73Gfz8MQGB0yS++lfufSOV133huE</span>
<wbr></wbr>
<span class="word_break"></span>
vCB0s5D9w
<span class="text_exposed_hide">...</span>
I want to extract text from span elements with no class name. How can it be done?
Elements with particular class name can be searched but how to get only the elements with no class name for them?
<span>0m2abBrL+RIHOEA+dZS+OqV3St+nJ/</span>
<wbr></wbr>
<span class="word_break"></span>
<span>zwq73Gfz8MQGB0yS++lfufSOV133huE</span>
<wbr></wbr>
<span class="word_break"></span>
vCB0s5D9w
<span class="text_exposed_hide">...</span>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
迭代它们并检查我认为的类名。
Iterate through them and check the classname I suppose.
可以进行更多优化..但这就是你可以做到这一点的方法..
more optimization could be done.. but this is how you can do this..
尽管我觉得它很烦人,我还是会给出一个 jQuery 答案(因为 mrtsherman 用一个真实答案抢先一步):
Despite how annoying I find it, I'll give a jQuery answer (since mrtsherman beat me to the punch with a real answer):
使用
Element.querySelectorAll
,您可以使用以下代码来实现这一点。With
Element.querySelectorAll
, you could use the following code to achieve that.在我的朋友投反对票后,我在核心 java 脚本中添加了代码:
这也可以使用 jQuery 来完成:
After downvote of my friend I have added code in core java script here:
This can be done with jQuery also: