我试图向我的班级解释代码行作为家庭作业的一部分,我这样解释了他们,但我不确定我是100%正确的。我必须通过标记我的详细和准确的方式100%准确。
<!DOCTYPE html>
第一个命令告诉计算机文档类型(DOCTYPE)是html
<html>
用于标识文档,因为html(web)文档应该是结束脚本的最后一个命令。
<body>
正文是放置页面主要内容的部分。所有文本,链接和图像引用必须放在正文部分中。
<h1>Change an HTML element</h1>
h1代表标题1,是html的主标题,“更改HTML元素”。
<p id="msg">Now you see me.</p>
p代表段落,它是代码显示的主要文本。 ID =&#34; MSG&#34;给出文本“Now you see me”一个标识(几乎就像python中的变量)所以“现在你看到我了”=&#34; msg&#34;
<button type="button"
决定按钮的类型以及按钮的内容。
onclick="document.getElementById('msg').innerHTML = 'Gone!'">
当点击按钮(“onclick”)时,它进入html文档并按“id”获取元素,id为msg,“msg”更改为“Gone!”,msg之前是“现在你”看我”。
Click me!</button>
这基本上是进入按钮的文本,该按钮将被称为“Click me!”,“/”结束按钮,这样一旦点击它就会将msg改为“Gone!”。
答案 0 :(得分:1)
你基本就在这里。不过有几点说明:
您的<p id="msg">Now you see me.</p>
标记说明有点含糊不清。 id
本身并未指定标记内的内容。它为标签提供了一个标识符,以便以后可以进行唯一引用,“现在你看到我”并不完全意味着“msg”。 Id =“msg”的标签的值为“Now you see me。”
<h1>
并不一定意味着它是第一个标题。它指定表示重要性或嵌套的标题的大小。是最外面的标题,因此是所有标题1-6中最大的标题。
onclick
大部分是正确的,但“msg”没有改为“Gone!”,innerHTML(元素的值)改为“Gone!”。如上所述,“msg”只是该元素的唯一标识符。
"/"
中的 </button>
并不意味着它会改变任何元素的内容,它只是结束标记,告诉HTML解析器按钮标记已经结束并且它应该全部创建按钮元素所需的信息。