input value=这个颜色值怎么设定?

2016-01-05 01:44:20 +08:00
 EN
<input type="text" name="" id="" value="颜色" class="gray" onclick="if(this.value=='初始值'){this.value='';this.className='black'}" onblur="if(this.value=='') {this.value='初始值';this.className='gray'}" />

上面这个 value="颜色" 求问怎么设置这个值的颜色
4221 次点击
所在节点    问与答
3 条回复
Mak
2016-01-05 02:13:54 +08:00
```
<style>
.gray { color: #999; }
.black { color: #222; }
</style>
```

你后面那坨东西,正确的做法应该是:

```
<input type="text" placeholder="初始值" />
```

对于不支持 `placeholder` 的浏览器,用 JS 去搞他。
SilentDepth
2016-01-05 09:44:37 +08:00
主题帖看了半天没明白楼主的意思,看了回复才明白 = =
comanboy
2016-01-05 11:17:45 +08:00
我還是沒看明白樓主要說的什麼意思。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/248365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX