关于改变input type类型的问题

FoxMale007 2006-11-14 12:46:31
需要:改变后,仅更换类型,表单对象的ID值不变

<input id="mysubmit" type="submit" name="mysubmit" value="发送MONEY" onclick="this.type='text'" />
这样是无法执行的。那有什么好的办法去改变它的type呢
...全文
298 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
FoxMale007 2006-11-14
  • 打赏
  • 举报
回复
搞掂了,在FF里可以直接改变属性,IE里只能去replace outerHTML了
mingxuan3000 2006-11-14
  • 打赏
  • 举报
回复
删了重建
sh_city 2006-11-14
  • 打赏
  • 举报
回复
不知道你想要干嘛,是不是想在后台接收这个按钮的value?

如果是的话,直接 request.form("mysubmit")
懒牛科技 2006-11-14
  • 打赏
  • 举报
回复
呵呵,取得text=outerHTML的值,用replace 替换type的类型
再用document.write(text)
myvicy 2006-11-14
  • 打赏
  • 举报
回复
<input id="mysubmit" type="submit" name="mysubmit" value="发送MONEY" onclick="this.outerHTML='<input>'" />
zltostem 2006-11-14
  • 打赏
  • 举报
回复

有些属性是不可改变的
Apq001 2006-11-14
  • 打赏
  • 举报
回复
直接改是肯定不行的。
楼上的办法或许可行。
fosjos 2006-11-14
  • 打赏
  • 举报
回复
如果是IE的话,可以试试修改outerHTML属性(用正则替换type)
懒得去死 2006-11-14
  • 打赏
  • 举报
回复
getElementById(..).remove..
createElementById(..);
fosjos 2006-11-14
  • 打赏
  • 举报
回复
或者隐藏显示,或者删了重建
hbjmdx008 2006-11-14
  • 打赏
  • 举报
回复
botton 类型转submit 还可能(innerHTML),submit 转text 没试过。
帮UP。

87,921

社区成员

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

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