問(wèn)題在代碼的注釋里:<!DOCTYPE html><html><head> <title>Dynamic Script Example 2</title></head><body> <p>You should see an alert saying "hi" after clicking the button.</p> <input type="button" value="Add Script" onclick="addScript()"> <script type="text/javascript"> function loadScriptString(){ var script = document.createElement("script"); var code="function sayHi(){alert('hi');}"; script.type = "text/javascript"; try { script.appendChild(document.createTextNode(code)); } catch (ex){ script.text = "code";//就是這一行里的"code", //這里為什么不是字面上的code, //而是function sayHi(){alert('hi');}? //感覺(jué)反直覺(jué)。 //試了下script.text = code;也是可以的。 } document.body.appendChild(script); } function addScript(){ loadScriptString(); sayHi(); } </script></body></html>
javascript變量加雙引號(hào)的問(wèn)題
隔江千里
2018-08-02 11:10:37