<body onload="alert("Hello World")">
<h1>Hello World!</h1>
</body>
为什么这不起作用?
EDIT 此外,为什么chrome dev工具报告&#34; Uncaught SyntaxError:Unexpected token}&#34;那作为错误信息?
谢谢, funbeans
答案 0 :(得分:5)
问题在于双引号,你需要逃避它们:
<body onload="alert(\"Hello World\")">
或使用单引号:
<body onload="alert('Hello World')">
这是因为当你使用双引号HTML时,认为你的属性已经结束并且仅包含alert(
而其余"Hello World")"
是另一个属性。
答案 1 :(得分:4)