【发布时间】:2021-01-07 04:27:09
【问题描述】:
我正在尝试使用 html、javascript 和 css 制作我的第一个网站,但我有很多问题!我有这个代码:
<!DOCTYPE html>
<html lang="en">
<head>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" rel="stylesheet">
<link href="styles.css" rel="stylesheet">
<title>Mercedes Benz Dealership</title>
</head>
<body>
<div id="result1">
**<h2> Good day Buyer!</h2>**
</div>
<form onsubmit="greet(); return false">
<input type ="text" id="name">
<input type="submit">
</form>
</body>
<script>
function greet()
{
var name = document.querySelector("#name").value;
if (name!=="")
{
document.querySelector("#result1").innerHTML ="Good day, " + name;
}
}
</script>
</html>
我想要文本的格式:
document.querySelector("#result1").innerHTML ="Good day, " + name;
与:
相同<h2> Good day Buyer!</h2>
标题是一样的!但是当用户输入名称时,唯一的区别应该是“Good day,Alan”,例如与 h2 标题相同的粗体、字母大小和所有内容!
我怎样才能做到这一点?我一直在尝试,但没有成功。
非常感谢您的帮助!!真的
【问题讨论】:
-
你应该有 h2 标签的 id 而不是 div 标签。
-
作为一个建议,您可能想要一个在您键入时自动打招呼的输入 - stackoverflow.com/questions/65606607/…
-
非常感谢各位的帮助!! :)
标签: javascript html css frontend