Html 使用value属性显示信息与仅显示两个标记之间的信息有什么区别?

Html 使用value属性显示信息与仅显示两个标记之间的信息有什么区别?,html,Html,我是HTML新手,在研究表单时,这个问题突然出现了。让我用下面的例子来说明: 当我们使用标签标签时,开始标签和结束标签之间的数据会像在页面中一样打印出来。但是,当我们在datalist元素中使用嵌套的选项标记时,我们必须提供一个“value”属性,其值是最终将打印在页面上的数据。这两种方法的区别是什么 我尝试反转角色,即,我使用标签标签的值属性,在开始和结束标签之间没有数据(这完全删除了标签,使我意识到值属性与标签不起作用),对于选项标签,我删除了值属性,而是将数据放在开始和结束标签之间(事实上

我是HTML新手,在研究表单时,这个问题突然出现了。让我用下面的例子来说明:

当我们使用标签标签时,开始标签和结束标签之间的数据会像在页面中一样打印出来。但是,当我们在datalist元素中使用嵌套的选项标记时,我们必须提供一个“value”属性,其值是最终将打印在页面上的数据。这两种方法的区别是什么


我尝试反转角色,即,我使用标签标签的值属性,在开始和结束标签之间没有数据(这完全删除了标签,使我意识到值属性与标签不起作用),对于选项标签,我删除了值属性,而是将数据放在开始和结束标签之间(事实上,这两种方法都适用于选项标记。)

我们在两个标记中给出的是一个固定的常量值,在编辑代码之前用户或网站也无法更改,而值属性是可变的,这意味着它可以在整个代码中变化

所以,假设用户输入用户名或其他东西,我们想保存它并在网页上显示它,那么我们还不知道什么时候我们编写代码,他将键入什么,所以在这种情况下,我们可以通过PHP、JavaScript或其他方式将其存储到value属性中,然后我们可以通过该属性将其打印到网页上

希望这有帮助:)
是的,祝你好运,学习HTML和所有这一切都是开始你旅程的好方法!:)

值属性属于输入、文本区域、选择等,也称为表单控件。将表单控件与其他标记区分开来的是,用户与用户交互,交互的结果保存在value属性中。提交表单后,具有name属性的表单控件将其值发送到服务器。即使是选项中的文本也不会只发送一个值。我知道变量或用户定义的数据需要value属性来存储并通过PHP、JavaScript等发送。但是关于选项标记,该数据无法由用户定义,那么,为什么我们需要一个value属性呢?实际上,在这种情况下,我们作为一个客户机被提供了预定义的选项供用户选择,但即使我们这样做了。。JavaScript或PHP获取我们选择的选项的唯一方法是将其添加到value属性中,然后我们告诉HTML我们提供的内容是要由服务器或其他对象获取的。如果您在打开和关闭标记之间执行文本,请尝试使用这些选项在服务器上执行某种形式的操作,情况并非如此显示所选的选项。我们将看到,如果您没有在attr.Thx值中给出它,它将抛出一个错误,因为我们认为这是一个好的答案。希望你不再有这个问题:D