所以這裏是我的代碼。Javascript和HTML getElementById神祕失效
這裏是HTML
<html>
<head>
<script src = "Thing.js" type = "text/javascript">
</script>
<link rel="stylesheet" type="text/css" href="Main.css">
</head>
<body>
<h2 id = "warning"> You are going down mate</h2>
<input type = "button" value = "Raid" onclick = "sayHi()" />
</body>
</html>
這裏是我的javascript代碼
function sayHi(){
var warner = getElementById("warning");
alert(warner);
}
的問題是,當我運行它,它不工作。此外,我使用的是崇高文本,如果與它有任何關係,我也會使用谷歌瀏覽器。
你錯過了'document',所以is'document.getElementById( 「警告」);' –
繼別人怎麼說 - 我想象你想顯示msg'「你正在下降伴侶」'。如果是這樣,請使用:alert(document.getElementById('warning')。innerText);' – enhzflep
@enhzflep **永遠不要使用'.innerText'。這不是標準的,並且不存在於Firefox中。使用'.innerHTML'或'.textContent'。 – Barmar