在HTML中这里的name、id、value三个属性如果没有的话不影响显示效果,分别起什么作用?

在HTML中这里的name、id、value三个属性如果没有的话不影响显示效果,分别起什么作用?,第1张

name单独地在一个网页里面,一个控件是否设置它的 name 属性是不会影响到这个网页的功能实现的。但当我们需要把这个控件所关联的数据传递到数据库时,就必须要设置 name 属性,否则,这个值是没有办法传到服务器上面得到保存的。

id会用在JavaScript的编程里面,意思是一个文件通过id号"XX"得到……,即是可以在客户端获取id号为"XX"文本框。

value在后台如果你想得到复选框的内容 就是value 来取 。当你在接收表单数据的页面中获取数据时,得到的就是value的值 。

id
在HTML中的作用是给一个单元(元素,标签)一个独一无二的标识或标记,让流览器在分析处理网页时找到id所在的地方常用于:
(1)
元素的风格(style
sheet)选择
(2)
揿<A>的链接,可以跳到这个id
所在的地方
(3)
脚本语言用它作为表记
,找到id
所在的单元
(4)
用作声明OBJECT的单元的标识
如果你想区别不同的<input>,当然可以给它们加id例如:
<INPUT
id="s1"
type="radio"
name="sex"
value="Male">
Male<BR>
<INPUT
id="s2"
type="radio"
name="sex"
value="Female">
Female<BR>

您好,很高兴回答您的问题,希望我的回答可以帮到您,谢谢。

如果您的html页面是动态获取数据,那么你在点击列表的时候把文章id传到服务器中,然后服务器返回的数据渲染到html页面,这样就可以实现跳转了

不可以。id选择器是唯一的,即使不同的标签也不可以相同
label#id的意思是选择有此id的这个标签
如果用class选择器则可以
spanaaa
citeaaa

有用的,你可以在中间加几个br就能看出效果了
<a href="#aa">连接</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<p id="aa">aa<p>

1采用JavaScript的方法取值获取值的代码:var HtmlValue = documentgetElementById('HTML标签Id')value;设置值:documentgetElementById('HTML标签Id')value = 你需要赋的值; 2如果是<asp: >这类的服务器标签则在本aspx的cs文件中设置例如:你的标签是<asp:Button runat="server" id="btnSubmit">则在cs文件中: string value = btnSubmittexttoString();


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13502971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-20
下一篇 2023-08-20

发表评论

登录后才能评论

评论列表(0条)

保存