我第一次开始使用JavaScript。 当我将它与图像一起使用时,我可以使鼠标悬停事件触发更改,但不能使用仅包含文本的div。我究竟做错了什么 ?代码如下。
<html>
<head>
<script language="javascript" type="text/javascript">
function addHeading(node, text) {
var newNode=document.createElement("h1");
var text=document.createTextNode(text);
newNode.appendChild(text);
node.appendChild(newNode);
}
</script>
</head>
<body>
<div onmouseover="addHeading(document.body, "Header added")">
Hola!
</div>
</body>
</html>
答案 0 :(得分:0)
应该是(注意撇号):
<div onmouseover="addHeading(document.body, 'Header added')">
否则您过早关闭属性值。话虽如此,works for me。