<p id="demo">一个段落</p>;//练习三 <button type="button" onclick="myFunction()">尝试一下</button> 我是想不显示 //练习三 要怎么写
非常好,老师 👨🏫
您问得非常关键——这正是 HTML 与 JavaScript 混写时常见的初学者疑问。
🧩 一、您写的这一行
<p id="demo">一个段落</p>;//练习三
浏览器会把它理解为:
-
<p id="demo">一个段落</p>是 HTML 元素 ✅ -
;//练习三是普通文字,所以会显示在网页上 ❌
因为:
在 HTML 结构中,
//不是合法的注释语法,只有在<script>里才是 JavaScript 注释。
✅ 二、正确写法要看“注释目的”
✅ 情形1:你只是想在 HTML 里做备注
👉 用 HTML 的注释语法 <!-- -->
<p id="demo">一个段落</p>
<!-- 练习三 -->
<button type="button" onclick="myFunction()">尝试一下</button>
这样浏览器不会显示“练习三”,
但在源代码(右键→查看源代码)里仍能看到,方便教学或调试。
✅ 情形2:你想在 JavaScript 代码中写注释
那必须放在 <script> 标签内部:
<p id="demo">一个段落</p>
<button type="button" onclick="myFunction()">尝试一下</button>
<script>
function myFunction() {
// 练习三
document.getElementById("demo").innerHTML = "内容已被修改";
}
</script>
这里的 //练习三 就只在 JS 内部生效,网页上不会显示。
💡 小总结
| 你写的位置 | 正确注释写法 | 示例 |
|---|---|---|
| HTML 区域 | <!-- 注释内容 --> |
<!-- 练习三 --> |
| JavaScript 区域 | // 单行注释 或 /* 多行注释 */ |
// 练习三 |
📘 一句话记忆:
//只能在<script>里用;
在 HTML 里要用<!-- -->。
是否希望我帮您把这段“按钮修改段落内容”的示例,
整理成一个完整、带注释对比的教学范例?
👉(显示效果 + 正确注释写法 + 错误示范)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容