09/10/2018, 23:28
[JS Syntax] Chèn sự kiện onclick vào tất cả các links
Em muốn set sự kiện onclick=somefunction() cho tất cả các links trong trang web. Em đã duyệt qua tất cả các links trong trang web bằng document.link[i] nhưng không biết làm thế nào để set cho sự kiện onclick (document.link[i].onclick = somefunction cũng ko tác dụng)
Mong mọi người giúp đỡ em !
Cảm ơn nhiều !!!
Mong mọi người giúp đỡ em !
Cảm ơn nhiều !!!
Bài liên quan





for (i = 0; i < document.links.length; i++)
{
document.links[i].onclick = somefunction;
}
Mong mọi người zúp đỡ làm thế nào để gán sự kiện cho các link chứ ko phải thực thi nó!
Thanks!!
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1258"> <title>aaaaa</title> </head> <body> <a href="javascript:void(0)">aaaaa</a> <script language=javascript> document.body.onclick = function(e) { var objE = document.all?event.srcElement:e.target; if(objE.tagName.toUpperCase() == "A"){ alert(123); } } </script> </body> </html>{
alert('Hello world!!!')
}
for (i = 0; i < document.links.length; i++)
{
document.links[i].onclick = msg;
}
Chú ý msg là tên function và không có () theo sau.
function msg(mess)
{
alert(mess)
}
for (i = 0; i < document.links.length; i++)
{
document.links[i].onclick = msg("HelloWorl");
}
{
alert(text);
}
for (i = 0; document.links.length; i++)
{
var script = "msg('This is link no " + (i + 1) + "');";
document.links[i].onclick = new Function(script);
}