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 求解决
展开
 我来答
xi8km9
推荐于2016-10-04 · TA获得超过1086个赞
知道小有建树答主
回答量:688
采纳率:50%
帮助的人:718万
展开全部

动态绑定拼字符串在这种情况下是最糟糕的选择

请改用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)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式