如何用变量来给HTML标签属性赋值?

韦翔罂 2009-01-27 12:47:43
实验代码如下:
<html>
<body>

<script language=javascript>
var formname="form1";
<form name=formname;method="post" action="">
<label>按钮
<input type="submit" name="Submit" value="提交">
</label>
</form>
</script>

</body>
</html>
用浏览器打开后什么都没有,问题就是那句“form name=formname;”不成功,为什么不能这样给标签属性赋值?那么该如何实现这个功能?
...全文
1593 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tantaiyizu 2009-01-27
  • 打赏
  • 举报
回复
<form name="formname" method="post" action="">

这样就可以了

http://www.scriptlover.com/pages/article.asp?ArticleID=192
午夜咖啡男 2009-01-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 huangyinghua 的帖子:]
实验代码如下:
<html>
<body>

<script language=javascript>
var formname="form1";
<form name=formname;method="post" action="">
<label>按钮
<input type="submit" name="Submit" value="提交">
</label>
</form>
</script>

</body>
</html>
用浏览器打开后什么都没有,问题就是那句“form name=formname;”不成功,为什么不能这样给标签属性赋值?那么该如何实现这个功能?
[/Quote]

楼主貌似还没把html和javascript的关系搞清楚。这么写:
<form id = "myform" method="post" action="">
<label>按钮
<input type="submit" name="Submit" value="提交">
</label>
</form>
<script>
document.getElementById("myform").name = "form1";
</script>
neo_yoho 2009-01-27
  • 打赏
  • 举报
回复

<html>
<body>

<script language=javascript>
var formname="form1";
</script>
<script>
document.write('<form name='+formname+' method="post" action=""> ')
</script>
<label>按钮
<input type="submit" name="Submit" value="提交">
</label>
</form>

</body>
</html>

你想这么着?
韦翔罂 2009-01-27
  • 打赏
  • 举报
回复
刚试了,也不行啊,打开后什么都没有,你也试试看。

87,904

社区成员

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

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