JS onclick 中如何传两个参数给 JS方法
addDiv="<imgclass='imgButton'id='Insert'src='../Images/Tree/增加.png'title='新增'onclick=...
addDiv = "<img class='imgButton' id='Insert' src='../Images/Tree/增加.png' title='新增' onclick=\"btnIsert('" + treeNode.id + "','" + treeNode.name + "','" + treeNode.path + "')\" />";
treeNode.path是文件地址如:upload\H系列\H001
接收后变成了:uploadH系列H001 求解决 展开
treeNode.path是文件地址如:upload\H系列\H001
接收后变成了:uploadH系列H001 求解决 展开
1个回答
展开全部
动态绑定拼字符串在这种情况下是最糟糕的选择
请改用createElement解决
addDiv = document.createElement('img')
addDiv.setAttribute('id','Insert')
addDiv.setAttribute('class','imgButton')
addDiv.setAttribute('src','../Images/Tree/增加.png')
addDiv.setAttribute('title','新增')
addDiv.onclick = function()
{
btnIsert(treeNode.id,treeNode.name,treeNode.path)
}
parentNode.appendChild(addDiv)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询