不能更改< button>的“类型”用Javascript [英] Can't change <button>'s "type" with Javascript

查看:93
本文介绍了不能更改< button>的“类型”用Javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Chromium 7.0.517.44(64615)Ubuntu 10.10上,我似乎无法更改< button> <类型 / code>元素:

On Chromium 7.0.517.44 (64615) Ubuntu 10.10, I seem to be unable to change the type attribute of a <button> element:

> blah = document.createElement("button")
  <button>​</button>​
> blah.type
  "submit"
> blah.type = "button"
  "button"
> blah.type
  "submit"

帮助?

在Firefox 3.6.12和Opera 10.63上,可以正常工作:

On Firefox 3.6.12 and Opera 10.63, it works fine:

>>> blah = document.createElement("button")
    <button>
>>> blah.type
    "submit"
>>> blah.type = "button"
    "button"
>>> blah.type
    "button"


推荐答案

使用 setAttribute

blah.setAttribute('type', 'button');

这篇关于不能更改&lt; button&gt;的“类型”用Javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆