📅  最后修改于: 2023-12-03 15:37:03.158000             🧑  作者: Mango
在开发Web应用程序中,更改用户界面的内容是一项基本任务。在此过程中,可以使用不同的方法,其中一种方法是使用 JavaScript 的 innerHtml 属性来更改 HTML 元素的内容。我们可以通过单击按钮来触发此操作。
以下是一个简单的HTML页面,它包含一个按钮和一个 <div>
元素,当点击按钮时,会更改 <div>
元素的内容。
<!DOCTYPE html>
<html>
<head>
<title>单击按钮更改 innerHtml</title>
</head>
<body>
<button onclick="changeText()">单击我更改文本</button>
<div id="myDiv">这是原始文本</div>
<script>
function changeText() {
document.getElementById("myDiv").innerHTML = "这是新文本";
}
</script>
</body>
</html>
这个程序非常简单。当用户单击按钮时,会触发 changeText()
函数。该函数使用 document.getElementById()
方法获取 id 为 "myDiv" 的元素,并使用 innerHTML
属性将该元素的当前文本更改为 "这是新文本"。
这仅仅是一个简单的例子。可以根据需要进行更改和扩展,例如:
document.getElementById().value
来获取输入字段的值。<div>
元素。可以使用 document.getElementsByTagName()
或 document.getElementsByClassName()
来选择具有特定标记名称或类名的元素。使用 innerHTML
属性和 JavaScript,可以轻松地更改 HTML 元素的内容。通过结合其他技术,例如事件处理、输入验证等,可以创建高度交互的 Web 应用程序。