为了账号安全,请及时绑定邮箱和手机立即绑定

代码生成一个span标签,但是当点击该标签时要调用某个函数,需要传参数,这参数该怎么传?

代码生成一个span标签,但是当点击该标签时要调用某个函数,需要传参数,这参数该怎么传?

PIPIONE 2022-10-19 15:24:02
//添加行function addRow(customer, cusAddr) {var tblObj = document.getElementById("tblDiv");var newRow = tblObj.insertRow(tblObj.rows.length - 2);var newColCustomer = newRow.insertCell(newRow.cells.length);var newSelect = newRow.insertCell(newRow.cells.length);newColCustomer.innerHTML = customer;newSelect.innerHTML = "<span style='cursor:hand;' onclick='showAddress(customer)'">[选择]</span>"alert(newSelect.innerHTML);}function showAddress(customer) {alert(customer);--结果是[object Object]document.getElementById("customerName").value = customer;//结果object//document.getElementById("address").value = cusAddr;alert("----------------------------------");}
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

<script>
function mover(obj)
{
obj.style.backgroundColor="#00ccff";
obj.style.borderWidth="2px";
obj.style.borderStyle="dashed";
}
function mout(obj)
{
obj.style.backgroundColor="White";
obj.style.borderWidth="1px";
obj.style.borderStyle="solid";
}
</script>
<span style="border-style:solid;border-width:1px;" onmouseover="mover(this)" onmouseout="mout(this)">This is a span</span>


查看完整回答
反对 回复 2022-10-24
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

newSelect.innerHTML = "<span style='cursor:hand;' onclick='showAddress(“+customer+”)'">
这句这样改一下

查看完整回答
反对 回复 2022-10-24
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

newSelect.innerHTML = "<span style='cursor:hand;' onclick='showAddress(\"" + customer+"\");'">[选择]</span>"

查看完整回答
反对 回复 2022-10-24
  • 3 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信