通過手動觸發(fā)(如示例中的通過點擊button觸發(fā))select事件與鼠標(biāo)觸發(fā)有什么區(qū)別?
現(xiàn)象:當(dāng)我通過input.select觸發(fā)時,會執(zhí)行handler函數(shù)(彈框)一次,當(dāng)我通過點擊button手動觸發(fā)時,會彈框三次
疑問:為什么一個彈一次,一個彈三次
具體疑問地方:如果說這是因為事件冒泡的導(dǎo)致的,但是我在input的各級祖先元素上并未綁定select事件的handler,就是說就算觸發(fā)了事件也不會彈框;如果說不是事件冒泡導(dǎo)致的,但我向handler中添加阻止冒泡的語句后,手動觸發(fā)也只會彈一次。到底該作何解釋
還有一個小疑問:是否手動觸發(fā)時,不能綁定handler,在這節(jié)例子中即是通過#bt1.click觸發(fā)input.select時,是否不能向select傳入handler參數(shù)