我正在尝试在文档中的另一个 div 之前添加一个带有一些文本的 div。简而言之,这是我的脚本,假设在加载页面时调用了 init():
<head>
<script type="text/javascript">
function init () {
var div = document.createElement('div').className = 'title';
div.innerHTML = 'Hello';
var reference = document.getElementById('content');
document.body.insertBefore(div, reference );
}
</script>
</head>
<body>
<div id="content">blah blah</div>
<br /><br />
</body>
我在 document.body.insertBefore(div, reference) 上收到类型不匹配错误,有人可以告诉我我做错了什么吗?