鍍金池/ 問答/HTML/ 為何這個(gè)文字不跑動(dòng)?

為何這個(gè)文字不跑動(dòng)?

一個(gè)教材舉了個(gè)例子,this在被調(diào)用的函數(shù)中,可以指代調(diào)用者。
下面的this就是div

<script>
stat = function(){
    var taoId = document.getElementById('div2');
    taoId.onmouseover = function{
        this.align = "right";
    }
    taoId.onmouseout = function{
        this.align = "left";
    }
}
window.onload = stat;
</script>
<div id = "div2">會(huì)逃跑的文字</div>

為何這個(gè)范例不運(yùn)行?沒有文字逃跑的效果?

回答
編輯回答
萌面人

1.方法定義寫的有問題 function(){} -- 少了括號(hào)
2.一般不直接這么做,更改樣式什么的一般通過移除or添加class進(jìn)行

2017年1月14日 05:12
編輯回答
只愛你

this.align中的align代表什

clipboard.png

2018年8月30日 11:47
編輯回答
心沉

。。 因?yàn)槟愫瘮?shù)寫錯(cuò)了
function () {} 少了括號(hào)

2017年3月12日 21:19