Javascript很新。
试图获取文本"段落已更改"改为"新"单击按钮时。不太清楚为什么会这样。
由于
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p id="demo">My first paragraph.</p>
<script>
function firstFunction(){
document.getElementByID("demo").innerHTML="New";
</script>
<button type="button" onclick="firstFunction()">Try it</button>
</body>
</html>
答案 0 :(得分:3)
我可以立即发现两个问题:
您的功能
getElementById
函数拼写错误,最后一个字母不应大写。
在加载页面时,您会在浏览器控制台中看到这两个问题。如果您按ctrl+shift+I
,Ctrl+shift+J
或F12
,或者在工具菜单中搜索它,通常会显示。当您打开它时,转到console
标签,您将看到发生的错误。
以下是有关如何打开控制台的详细信息:
答案 1 :(得分:0)
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p id="demo">My first paragraph.</p>
<script>
function firstFunction(){
document.getElementById("demo").innerHTML="New";
}
</script>
<button type="button" onclick="firstFunction()">Try it</button>
</body>
答案 2 :(得分:0)
您的脚本位置并不重要,但最好在关闭正文标记之前将其置于加载问题之前。
您的问题有两个问题。首先确保在声明函数时关闭花括号。其次,函数名称为getElementById
而不是getElementByID
JavaScript区分大小写。
<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<p id="demo">My first paragraph.</p>
<script>
function firstFunction() {
<!-- Id is not capitalized -->
document.getElementById("demo").innerHTML = "New";
} <!-- important curly brace -->
</script>
<button type="button" onclick="firstFunction()">Try it</button>
</body>
</html>
&#13;