hcl哦了
2016-03-22 15:04:29
1.事件是event2.事件對(duì)象也是event這兩個(gè)是一個(gè)東西?能幫我舉個(gè)例子說一下嘛?3.還有就時(shí)onclick和click這兩個(gè)那個(gè)是事件?為什么用type看是click事件,但是屬性<input onclick='*'>呀4.function ton(event){ alert(event.type) };? ?event怎么變成對(duì)象了?他不是參數(shù)嗎?我有點(diǎn)混,能告訴我為什么嗎?問題有點(diǎn)多,謝謝~~~
2 回答
已采納

ruibin
TA貢獻(xiàn)358條經(jīng)驗(yàn) 獲得超213個(gè)贊
js中所有的元素都是對(duì)象,即一切皆對(duì)象!事件是event。其實(shí)說的就是事件是event對(duì)象。onclick和click都是表示點(diǎn)擊事件,只是在不同地方的不同寫法而已。例如你寫在html標(biāo)簽中只能這樣寫<input onclick = ''>而不能寫成<input click = ''>這樣瀏覽器就不能識(shí)別了。而綁定事件時(shí),采用單個(gè)綁定(DOM一級(jí))寫在<script>標(biāo)簽或者js文件中的時(shí)候只能采用input.onclick = function() {}這樣的,這是規(guī)定。而采用多事件綁定(DOM二級(jí))addEventListener()這個(gè)方法的時(shí)候只能采用input.addEventListener('click', function() {});記住,這里一定不能加on,加了就錯(cuò)了。當(dāng)然這是標(biāo)準(zhǔn)是這樣的,如果考慮ie,又不一樣了。
添加回答
舉報(bào)
0/150
提交
取消