如何将onclick
等html事件绑定到函数myFunc(e){}
?
我不想使用document.getElementByClass
或Id
。
我不想使用jQuery。
答案 0 :(得分:1)
试试这个:
document.getElementsByTagName('body')[0].addEventListener('click', function(){alert("you clicked on the page")})
这会向body标签添加一个事件监听器。点击页面后,它将触发警报功能。
您可以通过类名,ID和/或标记名来获取元素:
document.getElementById('someId')
document.getElementsByClassName('someClassName')
document.getElementsByTagName('body')
请记住,“getElementsByClassName”和“getElementsByTagName”会返回数组,因此您可能希望像这样添加索引
getElementsByTagName('body')[0]
document.getElementsByClassName('someClassName')[1]
...
答案 1 :(得分:0)
如果它仍然是20世纪90年代的你并且jQuery还没有被发明,那么肯定:
from multiprocessing import Process, Manager, Pool, Lock
from functools import partial
def f(dictionary, l, k):
with l:
for i in range(100):
dictionary[3] += 1
if __name__ == "__main__":
manager = Manager()
dictionary = manager.dict()
lock = manager.Lock()
dictionary[3] = 0
jobargs = list(range(5))
pool = Pool()
func = partial(f, dictionary, lock)
t = pool.map(func, jobargs)
pool.close()
pool.join()
print(dictionary)
答案 2 :(得分:0)
首先,您必须在页面上找到该元素,例如>>> binary
array([[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.],
[ 0., 0., 0., 0.]])
>>> new_binary
array([[[ 0.],
[ 0.],
[ 0.],
[ 0.]],
[[ 0.],
[ 0.],
[ 0.],
[ 0.]],
[[ 0.],
[ 0.],
[ 0.],
[ 0.]]])
,然后您必须为点击事件var element = document.getElementById('clickme')