klu*_*msy 4 html javascript dom onclick
jquery附加一个click方法,甚至可以像DIV那样通常不能点击.这可能很棒,因为有些事情会对此作出反应.如何在没有Jquery的情况下使用普通的旧javascript"点击"任何旧的常规DIV?
我想要做的是触发点击用户可以在Jquery中发布的区域.我正在使用Chrome扩展程序,可以在热键上运行一些javascript.我写了一个jquery版本var x = $('div [guidedhelpid ="sharebox"]'); x.click();
哪个工作正常,除了似乎jquery库只加载大约1/4的时间.不知道为什么,所以我想我会尝试用简单的JS制作它.对于处理程序,googles自己的代码正在拦截和处理点击,并且它在Jquery版本中工作.所以我只想有效地做同样的事情.
Jquery在内部上下移动DOM,直到找到第一个认为可点击的内容为止?
根据它更新,我看错了方向,真正需要找到合适的元素(在JQUERY中).
该click()
函数是用 JavaScript 构建的,而不是 jQuery。
HTMLElementObject.click()
Run Code Online (Sandbox Code Playgroud)
来源。
如果您只想将一个函数绑定到元素,则可以使用
var element = document.getElementById("el"); //grab the element
element.onclick = function() { //asign a function
//code
}
Run Code Online (Sandbox Code Playgroud)
但如果您需要附加多个事件,则应使用addEventListener
(除了IE之外的其他内容)和attachEvent
(IE)
if(element.addEventListener) {
element.addEventListener("click", function() {});
} else {
element.attachEvent("onclick", function() {})
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17079 次 |
最近记录: |