JavascriptのinnerHTMLプロパティを使用して文字列をHTMLに挿入しようとしています。 しかし、それは動作していません。最初にshowtime()
関数で試してみましたが、機能しなかったので、先頭にwindow.onload
を追加しました。Javascript innerHTML基本的な問題
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
window.onload = function Hello() {
var timeArea = document.getElementById("time");
var text = "Hello";
timeArea.value = text;
};
Hello();
</script>
</head>
<body>
<div id="time">
What time is it?
</div>
</body>
</html>
'timeArea'は' value'プロパティを持たない 'DIV'を指します。 'innerHTML' /' textContent'を使います。 'timeArea.textContent + = text'が必要かもしれません – Satpal
' innerHTML'はどこですか? –
ちょうどグーグル.... ここでの最初の結果です:[w3schools](https://www.w3schools.com/jsref/prop_html_innerhtml.asp) –