我想单击跨度类“status status-online”或div class“Online”中的文本。我想为此使用jQuery,因为我正试图将其放入Chrome控制台中。下面是该网站的HTML:用javascript/jQuery单击一个跨度或div类
<div class="theme-dark"><div class="popout popout-top-left" style="z-index: 1000; overflow: hidden; visibility: visible; left: 80px; top: 878.533px; height: 210px; width: 217px; transform: translateY(-100%) translateX(0%) translateZ(0px);">
<div class="status-picker popout-menu">
<div class="popout-menu-item ">
<div class="status-icon-text">
<span class="status status-online" style="margin-right: 14px;"></span>
<div class="status-text">Online</div></div>
</div>
请提供一个解决这个jQuery中或Javascript(这样我就可以使用tampermonkey)。我试图研究这一点,但每当找不到选择跨度的解决方案时,我只找到选择div ID的解决方案,但没有。
感谢,
我曾尝试:使用 “jQuery的”
Uncaught TypeError: Cannot read property 'click' of null
at <anonymous>:1:27
要选择类'status status-online'的范围,你可以做$('。status status-online')来选择它 –
嗨,尼克,这是工作。但是,我试图点击它。我试过Koby的评论:$('。status status-online')。click(); 但是,返回:未捕获TypeError:无法读取属性'点击'null 在:1:27 –
'“我找不到解决方案选择跨度,我只找到选择div ID的那些” - So改变你找到的符合你需要的选择逻辑?您不可能在Google上找到可以在*自定义HTML *上运行的*确切代码*。但是你可以*修改代码*来做你想做的事情。你尝试过吗? – David