我讨厌我的内容,无法弄清楚为什么不能将变量传递给函数事件:
..每个循环中的某处
var file = 'something';
html+='<li><a href="" onclick="return false;" onmouseup="preview('+file+');" style="background: url('link') no-repeat;"></a></li>';
}
function preview(file)
...
alert(file);
最佳答案
添加了变量后,带引号的文字看起来像什么:
'<li><a href="" onclick="return false;" onmouseup="preview(something);" style="background: url('link') no-repeat;"></a></li>'
浓缩字符串中的引号中没有包含某些内容。
关于javascript - 如何通过onmouseup发送属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2957189/