有人能告诉我,我对HTML / JS代码的解释是否正确?

时间:2017-01-25 17:53:25

标签: javascript html

我试图向我的班级解释代码行作为家庭作业的一部分,我这样解释了他们,但我不确定我是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!”。

1 个答案:

答案 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解析器按钮标记已经结束并且它应该全部创建按钮元素所需的信息。