HTML以下语句不能执行,急求回答
答案:5 悬赏:0 手机版
解决时间 2021-11-23 13:07
- 提问者网友:动次大次蹦擦擦
- 2021-11-23 08:10
HTML以下语句不能执行,急求回答
最佳答案
- 五星知识达人网友:孤独入客枕
- 2021-11-23 09:23
$("#workerpass").blur(function () {
var v = $(this).val();
if (v == "" ) {
$(this).css("color", "#999999");
$(this).val($(this).attr("k"))//变回默认值
}
}).focus(function () {//得到焦点事件
var v = $(this).val();
var ids = $(this).attr("id");
if (v == $(this).attr("k")) {
$(this).val("");
$(this).css("color", "#333333");
}
});
不是用鼠标来判断的。是根据得到(失去)焦点来判断的追问能再细化一下吗,怎么我把脚本复制进去却不能实现效果呢?追答这是js内容,你得在title标签下面添加标签。然后把代码放到这里面(代码一)。同时引用jqurey。如果不想引用jQuery,就这样(代码二)
代码一:
全部回答
- 1楼网友:廢物販賣機
- 2021-11-23 10:59
可以啊,怎么不可以,何况这是密码控件,怎么看那都是黑点追问请注意,type是“text”,name是“password”
- 2楼网友:千杯敬自由
- 2021-11-23 10:47
用这个试试,密码框的黑点应该都是黑色的吧。。。。
- 3楼网友:摆渡翁
- 2021-11-23 10:13
可以执行呀,我完全拷贝你的代码,就给input加了个样式,还有你的最后一句代码的style写错了....因为name="password" 所以是黑点~
- 4楼网友:天凉才是好个秋
- 2021-11-23 09:31
这段代码存在两个问题:
onBlur="if(!value) {value='请输入密码'; this.type='text';this.styl.color='#666';}">
ie不支持this.type='text'和this.type='password'这种写法,ie环境下type不可写,firefox支持。
this.styl.color='#666';这句styl写错了,应该是style。
建议:
创建一个新的控件,把原来的控件销毁.也就是替换innerHTML
onBlur="if(!value) {value='请输入密码'; this.type='text';this.styl.color='#666';}">
ie不支持this.type='text'和this.type='password'这种写法,ie环境下type不可写,firefox支持。
this.styl.color='#666';这句styl写错了,应该是style。
建议:
创建一个新的控件,把原来的控件销毁.也就是替换innerHTML
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯