Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将鼠标悬停在javascript元素上_Javascript_Jquery_Html - Fatal编程技术网

将鼠标悬停在javascript元素上

将鼠标悬停在javascript元素上,javascript,jquery,html,Javascript,Jquery,Html,大家好,我有一个元素(在第三方网站上)只有当我把鼠标放在上面时才会激活,有没有办法用javascript来模拟它? 这些网站就像 <td class="textS col-date" nowrap="nowrap"> </td> 我需要让它看起来像鼠标在上面一样,因为这个网站有一个jquery选项,只有当鼠标在上面时,你才可以点击它。 事实上,如果我在chrome控制台中使用:document.getElementsByClassName(“text col da

大家好,我有一个元素(在第三方网站上)只有当我把鼠标放在上面时才会激活,有没有办法用javascript来模拟它? 这些网站就像

<td class="textS col-date" nowrap="nowrap">  </td>

我需要让它看起来像鼠标在上面一样,因为这个网站有一个jquery选项,只有当鼠标在上面时,你才可以点击它。
事实上,如果我在chrome控制台中使用:
document.getElementsByClassName(“text col date”)[0]。单击()
当我将鼠标放在元素上时,我可以单击它,但是如果我没有将鼠标放在元素上,它会显示“未定义”

如果您可以使用
:focus
而不是
:悬停
,则可以执行以下操作:

$('.textS.col-date').focus(function() {
   $(this).click();
});

基本上你可以触发一个事件。 使用jQuery非常简单

$("elementName").trigger("hover");

您可能需要首先触发元素上的一个侦听器,您是否可以发布站点(或a的完整代码),以便我们了解发生了什么并提出解决方案?我已经尝试过:var tdElement=document.querySelector('.text.col date');tdElement.focus();document.getElementsByClassName(“文本列日期”)[0]。单击();但我没有定义这是因为你的选择器错了!我更新了我的答案。看一看,我得到这个:init[td.text.col-date,prevObject:init(1),context:document,选择器:“.text.col-date”]但它没有点击我得到这个init[prevObject:init(1),context:document,选择器:“text-col-date”],但我无法点击它