+ -
当前位置:首页 → 问答吧 → 请问下,点击输入框 边框高亮显示怎么实现?

请问下,点击输入框 边框高亮显示怎么实现?

时间:2011-09-19

来源:互联网

RT
1.jpg (22.74 KB)
2011-9-19 14:12

作者: kavt   发布时间: 2011-09-19

随手写的
你可以去找个dhtml手册看看
<textarea onfocus="this.style.borderColor='#f00'" onblur="this.style.borderColor='#eee'"></textarea>
 提示:您可以先修改部分代码再运行

作者: WellFrog   发布时间: 2011-09-19


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>test</title> <script> function test(){ document.getElementById('text').style.borderColor="yellow"; } </script> </head> <body> <textarea id="text" name="text" onfocus="test();"></textarea> </body> </html>
 提示:您可以先修改部分代码再运行
简单滴...

作者: xsffy   发布时间: 2011-09-19

这个不是chrome下自带的样子么 眼花了?onfocus可以实现
如果在chrome下不喜欢这样,因为focus的时候会覆盖原有的边框色,可以使用样式
input:focus, select:focus, textarea:focus {outline:0 none}
去除这东东

[ 本帖最后由 baihe107 于 2011-9-19 14:30 编辑 ]

作者: baihe107   发布时间: 2011-09-19

focus 的时候切换样式即可。

作者: workcss   发布时间: 2011-09-19

谢谢,可是2楼3楼的 上面边框不显示啊 没效果啊 。。。

还是我的IE有问题?

作者: kavt   发布时间: 2011-09-19

左下和上面的颜色 和右边和下边的颜色不一样啊

作者: kavt   发布时间: 2011-09-19

而且这个离开 效果没有取消。。。

小弟是JS新手 请教下离开触发 改为原样。。

作者: kavt   发布时间: 2011-09-19

相关阅读 更多