<div id="test">
fskldjfksjdkl
</div>
<script type="text/javascript">
var obj = document.getElementById("test")
obj.setAttribute("onmousemove",change(obj));
function change(obj){
alert(obj.id);
obj.style.color = 'red';
alert(obj.innerHTML);
}
</script>
<div id="test">
fskldjfksjdkl
</div>
<script type="text/javascript">
var obj = document.getElementById("test")
try {
obj.setAttribute("onmousemove", function(){
obj.style.color = 'red';
alert(obj.innerHTML);
});
}
catch (e) {
alert(e.description);
}
</script>
也可以
pE1000.setAttribute('onmousemove','Nav_bnm(this)');在IE下不行 FF下能用
alert(this.id);
obj.style.color = 'red';
alert(obj.innerHTML);
});
这样写,并把函数的参数去掉,直接在函数体引用this即可。
pE1000.setAttribute('onmousemove','Nav_bnm(this)');
document.getElementById("Nav_bc").appendChild(pE1000);