js 为什么单击文本框没有反应?

html<inputclass="form-control"id="title-keyword"type="text"value="请输入题目关键字"onfocus="c... html
<input class="form-control" id="title-keyword" type="text" value="请输入题目关键字" onfocus="clear("title-keyword")" onblur="fill(title-keyword,0)"/>

js
var keyword=[];
keyword[0]="请输入题目关键字";
keyword[1]="请输入出题人名字";
keyword[2]="请输入姓名";

//清空搜索框
function clear(inputs)
{
var obj=document.getElementById(inputs);
obj.value="";
}

//填写提示词
function fill(inputs,i)
{
var obj=document.getElementById(inputs);
obj.value=keyword[i];
}
将双引号改成了单引号还是不行。
展开
 我来答
憋不住事儿
2014-10-21 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:160万
展开全部

<input class="form-control" id="title-keyword" type="text" value="请输入题目关键字" onfocus="clear(‘title-keyword’)" onblur="fill(‘title-keyword’,0)"/>

  1. onfocus中,参数双引号改单引号

  2. onblur中id参数加上单引号

追问
还是不行呀。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式