html a标签onclick方法传递动态参数

本文介绍了如何在HTML中使用a标签的onclick事件方法传递动态参数,通过data-name属性存储并用JavaScript获取,以注销设备功能为例,展示了这一在实际项目中的应用过程。
摘要由CSDN通过智能技术生成

html a标签onclick方法传递动态参数

html页面使用a标签,如果带动态参数直接跳转,则直接使用 href=‘uri?param1=’ + obj[1].value 类似这样的格式即可。 但是有时是想触发页面事件,则需要使用onclick事件方法。此时传递动态参数稍微有些麻烦。

实践中可以使用data-name属性传动动态参数,在js中获取即可。

见代码:

html:【使用了mui框架,忽略css部分】

html = "<div class='mui-card-footer'><a></a><a id='unbind' href='#' onclick ='unbindDevice(this)' data_name = '" +  result.data[i]["sn"] + "' > 注销此设备 </a>  </div>"

其中,result是参数对象,sn是其中的参数对象id,通过result.data[i][“sn”] 获取sn值。

此时,需要注意要增加 id 标记,用于获取对象

//code block
JSvar obj = document.getElementById("unbind")  // 获取unbund对象
			var mysn = obj.getAttribute("data_name") //获取 unbund对象的属性
			console.log(mysn) //打印

有些麻烦,但测试通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值