【发布时间】:2014-05-06 19:25:24
【问题描述】:
当你使用这个时:
<input id="action" type="hidden" name="">
<button onclick="document.getElementById('action').setAttribute('name','copy'); document.getElementById('myForm').submit()">
您可以在以下网址中获得:file.php?copy=
但是当你使用普通输入时,所以不用setAtrribute:<input id="action" type="hidden" name="copy">
你会得到这个(不带“=”符号):file.php?copy
我知道这是一个很小的区别,但我怎么能做到这一点 with 使用 setAttribute
【问题讨论】:
-
这在 PHP 的服务器端有什么用处?
-
我认为这更多是关于
type="hidden",而不是关于name属性的制作方式。
标签: javascript html get setattribute