我有一個div,它可以調用javascript函數。但是當我用它的參數調用javascript時,它沒有這樣做。這很奇怪。使用自變量傳遞Javascript函數失敗
這下面的代碼調用上點擊按鈕「交易」
$("#content").append('<div class="malldetails"><a href="javascript:void(0);"><button class="left" onclick="deals()">Deals</button></a></div>');
function deals(){
alert("This works");
}
但下面的代碼不能正常工作的功能的交易()。
$("#content").append('<div class="malldetails"><a href="javascript:void(0);"><button class="left" onclick="deals(mallName)">Deals</button></a></div>');
function deals(NameOfMall){
alert("This does not work");
}
我認爲這應該是一個小問題,但只是無法弄清楚。請幫助我出色的編碼器!非常感謝!
發佈您的其他代碼以及。這不是問題的根源。 – Blender
定義的mallName變量在哪裏?除非它是一個全局變量,否則我不會期望它可以通過內聯的'onclick'處理程序訪問。 – nnnnnn