如何在JS里给链接a标签设置onClick属性

如何在JS里给链接a标签设置onClick属性,第1张

var a = document.getElementById(obj+'_list')

假设a就是你得到的一个a标签的DOM模型

那么, a.attachEvent(sEvent, fpNotify)就可以了.

参数sEvent是事件名称, 比如onclick对应就是'click', fpNotify就是一个函数对象.

javascript也是动态语言, eval('')可以接受一个字符串, 执行字符串中的语句, 并返回结果. 学javascript推荐看javascript高级程序设计.

function addTarget(){

var Sigma = document.getElementsByTagName('a')

for (var i = Sigma.length - 1i >= 0i--) {

Sigma[i].setAttribute("target","_blank")

}

}

window.onload = addTarget

创建一个a标签,设置href  target  rel,插入到文档中,执行该对象的点击事件,然后删掉。

function open(url,rel,target){

    var a=document.createElement("a")

    a.href=url

    a.target=target

    a.rel=rel

    document.body.appendChild(a)

    a.click()

    document.body.removeChild(a)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11698317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存