嘿,我是一名从事HTML / CSS / JavaScript项目的java程序员。
目前,我的HTML中有以下内容
<body onMouseMove='X=event.clientX;MouseMv();'>
我想知道如何从HTML中取出它并将其放入我的JavaScript中。我没有在这个项目中使用jQuery。
如果我应该发布CSS或JavaScript中的任何代码,或者我需要澄清或提供更多详细信息,请告诉我。
答案 0 :(得分:3)
document.body.onmousemove = function() {
X = event.clientX;
MouseMv();
};
答案 1 :(得分:2)
试试这个:
(document.getElementsByTagName("body")[0]).onmousemove = function() {
X=event.clientX;
MouseMv();
}
从HTML中删除onMouseMove='X=event.clientX;MouseMv();'
。
答案 2 :(得分:0)
您可以执行此操作将其删除:
document.body.removeAttribute("onmousemove");
or
document.body.onmousemove="";
并添加它:
document.body.setAttribute("onmousemove","doSomething()");
or
document.body.addEventListener("mousemove",doSomething);
or
document.body.onmousemove="doSomething()";
希望这可以帮助你。
答案 3 :(得分:0)
简单的答案是将代码放入函数
将它放在头部标签之间
<script>
function doSomething()
{
X=event.clientX;
MouseMv();
}
</script>
然后将你的身体改为
<body onmousemove='doSomething();'>