Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 Onmouseover可以在超链接之外使用吗?_Javascript_Html - Fatal编程技术网

Javascript Onmouseover可以在超链接之外使用吗?

Javascript Onmouseover可以在超链接之外使用吗?,javascript,html,Javascript,Html,我想将onmouseover直接构建到javascript块中。我可以在超链接中完成,但我需要在我编写的代码的实际脚本部分中完成。我可以做object.onMouseOver()吗?还是有别的办法? 举个例子,我想 <script> something i can put in here that will make on mouseover work on a specific object </script> 我可以放在这里,让鼠标在特定对象上工作 是。:) 你好

我想将onmouseover直接构建到javascript块中。我可以在超链接中完成,但我需要在我编写的代码的实际脚本部分中完成。我可以做object.onMouseOver()吗?还是有别的办法? 举个例子,我想

<script>
something i can put in here that will make on mouseover work on a specific object
</script>

我可以放在这里,让鼠标在特定对象上工作
是。:)

你好 你是说像那样吗

编辑以添加:

啊,我是这么看的

<span id="span1">Hi there</span>

<script>
    document.getElementById('span1').onmouseover  = function() {
        alert('Hi there');
    }
</script>   
你好 document.getElementById('span1')。onmouseover=function(){ 警惕(“你好”); } 是。:)

你好 你是说像那样吗

编辑以添加:

啊,我是这么看的

<span id="span1">Hi there</span>

<script>
    document.getElementById('span1').onmouseover  = function() {
        alert('Hi there');
    }
</script>   
你好 document.getElementById('span1')。onmouseover=function(){ 警惕(“你好”); }
将事件绑定到HTML元素,而不是
javascript
块。如果您正在谈论使用脚本将事件绑定到元素,那么是的,您可以这样做。您可以使用
addEventListener
绑定事件

document.getElementById("eleid").addEventListener("mouseOver", myEventMethod, false);

将事件绑定到HTML元素,而不是
javascript
块。如果您正在谈论使用脚本将事件绑定到元素,那么是的,您可以这样做。您可以使用
addEventListener
绑定事件

document.getElementById("eleid").addEventListener("mouseOver", myEventMethod, false);

您可以在Firefox/Chrome/etc中使用
addEventListener
,在IE中使用
attachEvent
。请参阅

比如说,

<div id="cool">Click here!</div>
<script>
    function divClicked()
    {
        // Do some stuff
    }

    var theDiv = document.getElementById("cool");
    if(theDiv.attachEvent)
    {
        // IE
        theDiv.attachEvent('onclick', divClicked);
    }
    else
    {
        // Other browsers
        theDiv.addEventListener('click', divClicked, false);
    }
</script>
点击这里!
函数divClicked()
{
//做点什么
}
var theDiv=document.getElementById(“酷”);
如果(附件)
{
//即
附件('onclick',divClicked);
}
其他的
{
//其他浏览器
iv.addEventListener('click',divClicked,false);
}

如果您想避免编写所有这些代码,可以使用JavaScript库(,等)简化代码。

您可以在Firefox/Chrome/etc中使用
addEventListener
,在IE中使用
attachEvent
。请参阅

比如说,

<div id="cool">Click here!</div>
<script>
    function divClicked()
    {
        // Do some stuff
    }

    var theDiv = document.getElementById("cool");
    if(theDiv.attachEvent)
    {
        // IE
        theDiv.attachEvent('onclick', divClicked);
    }
    else
    {
        // Other browsers
        theDiv.addEventListener('click', divClicked, false);
    }
</script>
点击这里!
函数divClicked()
{
//做点什么
}
var theDiv=document.getElementById(“酷”);
如果(附件)
{
//即
附件('onclick',divClicked);
}
其他的
{
//其他浏览器
iv.addEventListener('click',divClicked,false);
}

如果您不想编写所有这些代码,您可以使用JavaScript库(,等等)来简化代码。

是的,您可以这样做,如果您在页面中的某个地方有一个链接,您希望触发鼠标悬停,那么您可以使用以下链接


编辑:我应该补充一点,附件只是一个丑陋的例子,说明你想做的事情是可以做到的。我会研究流行的js库(jquery、prototype等),以便对其进行大量清理并使其更简单。

是的,您可以这样做,如果您在页面中的某个地方有一个链接,您希望触发悬停,您可以使用以下链接


编辑:我应该补充一点,附件只是一个丑陋的例子,说明你想做的事情是可以做到的。我会研究流行的js库(jquery、prototype等),以便对其进行大量清理并使其更简单。

什么……?什么。。。。。。。。。。。。。。。。。?