html的注释与JavaScript的注释

<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
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容