<script> b("001"); function b(id) { console.log("b函數的id:"+id); //var history = "<a href='#' onclick='a(" +id + ")'>歷史</a>"; 錯誤代碼這里id默認理解成數字類型,需要"",直接在前面添加會影響html結構報語法錯誤所以需要把"需要轉義\" var history = "<a href='#' onclick='a(\"" +id + "\")'>歷史</a>"; document.write(history) } function a(id) { console.log("a函數的id:"+id); } </script>
錯誤代碼返回結果:
b函數的id:001
a函數的id:1
正確代碼返回結果:
b函數的id:001
a函數的id:001
