html里面写js代码
在HTML中编写JavaScript代码非常常见,你可以使用<script>标签将JavaScript代码嵌入到HTML文档中。
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript in HTML Example</title>
</head>
<body>
<h1>JavaScript in HTML Example</h1>
<p id="demo">This is a demonstration of JavaScript in HTML.</p>
<button onclick="changeText()">Click me</button>
<script>
function changeText() {
document.getElementById("demo").innerHTML = "Text changed using JavaScript!";
}
</script>
</body>
</html>
在这个例子中,JavaScript代码被包含在<script>标签中。changeText()函数用于在点击按钮时改变段落元素的内容。按钮上的onclick属性指定了当按钮被点击时要调用的JavaScript函数。
html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JavaScript Form Example</title>
</head>
<body>
<h1>JavaScript Form Example</h1>
<form id="myForm">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<input type="submit" value="Submit">
</form>
<p id="result"></p>
<script>
document.getElementById("myForm").addEventListener("submit", function(event) {
event.preventDefault(); // Prevent form submission
var name = document.getElementById("name").value;
var email = document.getElementById("email").value;
var result = "Name: " + name + "<br>Email: " + email;
document.getElementById("result").innerHTML = result;
});
</script>
</body>
</html>
在这个例子中,当表单被提交时,submit事件被触发,然后JavaScript代码捕获了这个事件并阻止了默认的表单提交行为。然后,它从输入框中获取值,并将这些值显示在页面上。