代码:的onclick在HTML图像标记 - 字符串值传递给JavaScript函数
//在for循环..
$("#tabs").append('<li><a href="#tab' + 1 + '">' + 1 + '</a><img src="/Images/pdf.png" onclick="test('1s')" /></li>');
function test(val) {
alert(val);
//return false;
}
请参阅该代码onclick="test('1s')"
。有没有什么语法错误?我无法将值1s
传递给test
函数。
但我可以通过该值,如果它是1
而不是1s
。
UPDATE:
如何通过一个变量的值......可以说1s
是可变val
。如果我把onclick="test(\'val\')"
,我收到val
为“VAL”而不是1s
SOLUTION:
我解决myself..Refer到https://stackoverflow.com/a/32945494/5409139
如何传递一个变量...可以说'1s'在变量'val' ..如果我把'onclick =“test(\'val \')”',我得到' val'作为“val”而不是'1s' –
您对上述问题有任何意见/建议吗? –
我解决了自己。参考http://stackoverflow.com/a/32945494/5409139 –