Javascript 连接函数与链接
如何使用onclick函数连接页面上的每个链接。 例如,我有:Javascript 连接函数与链接,javascript,html,dom,Javascript,Html,Dom,如何使用onclick函数连接页面上的每个链接。 例如,我有: <a href="http://www.something.com">Some text</a> <a href="http://www.somethingmore.gov">Secret</a> 。 我希望在单击链接以首先确认时,这些链接与body load show上的onclick函数连接。使用document.queryselectoral。这将提供所有a标记的集合。然后迭代
<a href="http://www.something.com">Some text</a>
<a href="http://www.somethingmore.gov">Secret</a>
。
我希望在单击链接以首先确认时,这些链接与body load show上的onclick函数连接。使用document.queryselectoral。这将提供所有a标记的集合。然后迭代并添加事件侦听器。测试是一个伪函数,您可以用其他函数替换它
功能测试{
控制台日志测试
}
document.querySelectorAlla.forEachfunctionitem{
item.addEventListener“单击”,函数E{
e、 防止违约;
测验
}
}
我希望这些链接与身体负荷上的onclick函数连接
单击链接以首先确认时显示
您可以使用querySelectAll“a”,然后遍历链接并添加一个通用的单击事件
要让用户首先确认,可以在事件内部调用confirm,如果用户不想继续,可以使用preventDefault停止链接的默认行为,以确保链接不会转发
var links=document.queryselectoral'a';
links.forEachfunctionelement{
元素。addEventListener“单击”,函数E{
var isContinue=确认“是否要转到“+this.href+”?”;
如果!继续{
e、 防止违约;
}
}
}
我对标记使用了onclick函数 函数myFunction{ document.getElementByIddemo.innerHTML=投票给我; } 点击我
你试过谷歌吗?@Vivek那不是真的。设置target属性与添加事件监听器无关。一般来说,您可以在它们上面循环,并且@Vivek阻止默认操作不是什么目标does@Vivektarget只指定浏览器应在特定窗口中打开锚的href,空白表示新窗口。这与事件绑定不是相互排斥的;这两个功能可以在锚点上一起使用。