代碼:的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 –