【问题标题】:Can someone tell me if I am right in my explanation of HTML/JS code?有人能告诉我我对 HTML/JS 代码的解释是否正确吗?
【发布时间】:2017-01-26 05:24:40
【问题描述】:

我正在尝试向我的班级解释代码行作为家庭作业的一部分,我是这样解释它们的,但我不确定我是否 100% 正确。我必须 100% 准确,因为我被标记为我的详细程度和准确程度。

<!DOCTYPE html> 

第一个命令告诉计算机文档类型(DOCTYPE)是html

   <html> 

用于将文档标识为 html (web) 文档,它应该是结束脚本时的最后一个命令。

<body> 

正文是放置页面主要内容的部分。所有文本、链接和图片引用都必须放在正文部分。

 <h1>Change an HTML element</h1>

h1代表heading 1,是html的主标题,“Change an HTML element”。

<p id="msg">Now you see me.</p>

p 代表段落,它是代码将显示的主要文本。 Id="msg" 给文本“Now you see me”一个标识(几乎就像python中的一个变量)所以“Now you see me”=“msg”

<button type="button" 

决定它是什么类型的按钮以及将进入按钮的内容。

onclick="document.getElementById('msg').innerHTML = 'Gone!'"> 

当按钮被点击(“onclick”)时,它进入html文档并通过“id”获取元素,id为msg,“msg”变为“Gone!”,msg之前是“Now you看我”。

   Click me!</button> 

这基本上是进入按钮的文本,按钮将被称为“点击我!” “/”结束按钮,所以一旦点击它就会将消息更改为“Gone!”。

【问题讨论】:

标签: javascript html


【解决方案1】:

你基本上就在这里。不过要注意几点:

您的&lt;p id="msg"&gt;Now you see me.&lt;/p&gt; 标签描述有点模棱两可。 id 本身并没有指定标签内的内容。它为标签提供了一个标识符,以便以后可以唯一地引用它,并且“现在你看到我”并不完全意味着“msg”。 Id="msg" 的标签的值为“Now you see me”。

&lt;h1&gt; 并不一定意味着它是第一个标题。它指定表示重要性或嵌套的标题的大小。是最外面的标题,因此是所有标题 1-6 中最大的。

onclick 大部分是正确的,但是“msg”没有更改为“Gone!”,innerHTML(元素的值)更改为“Gone!”。如上所述,“msg”只是该元素的唯一标识符。

"/" in &lt;/button&gt; 并不意味着它会改变任何元素的内容,它只是结束标签,告诉 HTML 解析器按钮标签已经结束,它应该有它需要的所有信息创建按钮元素。

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签