怎么在js中给文本框添加CSS样式

 我来答
慎重还可靠灬宝贝f
2015-11-05 · TA获得超过12.9万个赞
知道大有可为答主
回答量:1.9万
采纳率:52%
帮助的人:2614万
展开全部
在页面内用JS操作CSS除非用AJAX,但操作页面内的样式的话,是可以的。操作样式分为改变直接样式,改变className和改变cssText三种
一、局部改变样式
调用方法:
改变className
<div id="demo">测试</div>
<script>
document.getElementById('demo').className="test";
</script>
改变直接样式
<div id="demo">测试</div>
<script>
document.getElementById('obj').style.backgroundColor="#003366";
</script>

二、全局改变样式

可以通过改变外链样式的的href的值实现网页样式的实时切换

<link rel = "stylesheet" type="text/css" id="css" href="firefox.css" />
<span on click="javascript:document.getElementById('css').href = 'ie.css'">点我改变样式</span>
桓笑容3F
推荐于2017-09-29 · TA获得超过297个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:367万
展开全部
js中直接在style后面继续点你要的样式赋值就好了
比如
var box = document.getelementbyid('box');
box.style.width='100px';
box.style.height='100px';
box.style.border='1px solid black';
等等
更多追问追答
追问
document.getelementbyid('box');
这个是获取的什么
追答
获取你要的控制的文本框。。
box是textbox的id。 我简单写了下

然后我看了下你上面的那个效果。
不能为空要放一个div做浮动显示的
然后那个感叹号是一个背景图片,位置靠右就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyiqq
2012-02-21
知道答主
回答量:42
采纳率:0%
帮助的人:8.9万
展开全部
代码贴一下,再给出要求,人家才能回答你呀!
追答
文件是一个JS高手写的,一般人根本就看不懂啊,不过如果一定要实现这个功能的话可以去分析一下它的文件。
http://tts.yeefly.com.cn/common/scripts/pack/ttsbooking.min.js
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式