如何用javascript来修改text的css风格?

fffwb 2005-12-12 06:09:01
<input type="text" name="userName" maxlength="32" value="aaaajs" style="WIDTH: 80%" class="inputnotnull">
有上面一个text输入框,我用下面的javascript代码却不能修改它的css风格,不知道如何写能实现?请各位赐教!
document.userForm.userName.class="inputnormal";
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
全息宇宙 2005-12-13
  • 打赏
  • 举报
回复
className
捏造的信仰 2005-12-13
  • 打赏
  • 举报
回复
该实现在IE和FireFox中有不同的写法。
IE:
var attr = document.createAttribute("class");
attr.value = "inputnormal";
document.userForm.userName.attributes.setNamedItem(attr);

FireFox:
document.userForm.userName.setAttribute("class", "inputnormal");
CnEve 2005-12-12
  • 打赏
  • 举报
回复
控件名.className = "css类名";
或者
userName.style.width = "80%";
xxuu503 2005-12-12
  • 打赏
  • 举报
回复
document.userForm.userName.className="inputnormal";

这样既可

87,921

社区成员

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

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