name属性和 id属性有和区别?

柴犬AI张群
业界专家认证
2002-11-27 07:48:44
如题
...全文
100 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
emu 2002-11-29
  • 打赏
  • 举报
回复
name和id都可以重复的,重复的情形下一般按元素集合处理(getElementById除外)
lapmx 2002-11-28
  • 打赏
  • 举报
回复
感谢,又学了一招!
emu 2002-11-28
  • 打赏
  • 举报
回复
name属性主要使用在表单元素上,用于绑定发送表单数据是的参数名。
id属性主要用于在网页中标识元素和检索元素。
对非表单元素定义name属性其实相当于自定义了一个属性。
试试下面的例子:

<html>
<body>
<span>
<input>
<SCRIPT LANGUAGE="JavaScript">
<!--
var s = document.all.tags("SPAN")[0];
alert(s.name)
alert(s.id)
var e = document.all.tags("INPUT")[0];
alert(e.name)
alert(e.id)
//-->
</SCRIPT>
</body>
</html>

span不是表单元素,所以它的name属性不是空串而是未定义。

此外name属性也用于检索窗口和meta对象。
sunshine1217 2002-11-28
  • 打赏
  • 举报
回复
id属性主要用于在网页中标识元素和检索元素
emu 2002-11-28
  • 打赏
  • 举报
回复
点一下test按钮后看看地址栏上多了几个参数:

<BODY>
<form name=f action="">
<input name=i value="ii">
<input id=j value="jj">
</form>
<button onclick="document.f.submit()">test</form>
</BODY>
柴犬AI张群 2002-11-28
  • 打赏
  • 举报
回复
谢谢大家,分数不多,一片心意
treeClimber 2002-11-28
  • 打赏
  • 举报
回复
name是可以重复的,ID则唯一,否则取不到值。
blues-star 2002-11-28
  • 打赏
  • 举报
回复
name要送到HTTP里,ID用来标识Document对象
内容概要:本文研究了计及需求侧响应的日前、日内两阶段鲁棒备用优化问题,提出了一种基于数据驱动的两阶段分布鲁棒优化方法,结合1-范数和∞-范数构造不确定性集合,有效刻画风电、光伏出力及负荷等多重不确定因素的波动特性。研究构建了电热综合能源系统的联合优化模型,通过协调日前调度计划与日内实时调整,充分发挥需求侧响应资源的灵活调节能力,提升系统在不确定性环境下的备用充裕性与运行鲁棒性,并采用Matlab进行建模与仿真验证,结果表明该方法在保障系统安全的同时显著改善了经济性。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员,以及从事新型电力系统调度、综合能源系统规划与运行的工程技术人员。; 使用场景及目标:①应用于高比例可再生能源接入背景下电力系统备用容量的优化配置;②为综合能源系统在多重不确定性下的鲁棒调度提供决策支持;③支撑需求侧资源参与系统辅助服务的机制设计与仿真验证,推动源荷互动协调发展。; 阅读建议:建议读者结合Matlab代码深入理解两阶段鲁棒优化的建模过程,重点关注不确定性集构建、鲁棒约束转化及C&CG等求解算法的实现细节,可进一步拓展至其他分布鲁棒优化形式或耦合更多能源形式的综合能源系统场景。

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧