bodyonloadイベントを使用してWebアプリケーションを作成しました。これは最適ではないことがわかっているので、DOMContentLoadedを使用してinitイベントをトリガーしたいと思います。
奇妙な問題があります。DOM要素にアクセスできず、理由がわかりません:/。
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<div id="test">Hello World</div>
</body>
</html>
JS:
// add event listener
document.addEventListener('DOMContentLoaded', init, false);
function init () {
// pop up
alert(document.getElementById(test).innerHTML);
}
誰かが問題を見ていますか?