-1
<body onload="alert("Hello World")">
<h1>Hello World!</h1>
</body>

为什么这不起作用?

编辑此外,为什么 chrome 开发工具会报告“Uncaught SyntaxError: Unexpected token }”作为错误消息?

谢谢,乐趣豆

4

2 回答 2

5

问题在于双引号,您需要转义它们:

<body onload="alert(\"Hello World\")">

或者使用单引号:

<body onload="alert('Hello World')">

发生这种情况是因为当您使用双引号 HTML 时,认为您的属性已结束并且仅包含 of alert(,其余"Hello World")"的是另一个属性。

于 2013-11-04T19:43:35.183 回答
4

尝试这个

<body onload="alert('Hello World')">
<h1>Hello World!</h1>
</body>

问题在于嵌套引号

这是一个工作演示

于 2013-11-04T19:43:36.740 回答