解决方案 »

  1.   

    <input type="text" id="myid1" class="search-input-text" value="请输入关键字查询" onFocus='if(value=="请输入关键字查询"){value=""}'  onblur="if(value==''){value='请输入关键字查询'}">
    随便用注意转义就行
      

  2.   

    不对 ,还有个问题,为什么不可以都用双引号或者单引号呢,比如
    <input type="text" id="myid1" class="search-input-text" value="请输入关键字查询" onFocus= " if(value=="请输入关键字查询"){value='' "} "  onblur = '  if(value== ''){value= ' 请输入关键字查询 ' } '>这样为啥不行呢?
      

  3.   

    HTML属性里的双引号用 &quot; 表示<input type="text" id="myid1" class="search-input-text" value="请输入关键字查询" onFocus="if(value==&quot;请输入关键字查询&quot;){value=''}"  onblur="if(value==''){value='请输入关键字查询'}">
      

  4.   


    按这样的顺序写1)    onblur = if(value== ''){value= ' 请输入关键字查询 ' }   //直接的代码
    2)onblur = '  if(value== ''){value= ' 请输入关键字查询 ' } '  // 代码变字符串
    3) onblur = '  if(value== \'\'){value= \' 请输入关键字查询 \' } ' //字符串中的代码的 分隔符添加转码就可以了
      

  5.   


    按这样的顺序写1)    onblur = if(value== ''){value= ' 请输入关键字查询 ' }   //直接的代码
    2)onblur = '  if(value== ''){value= ' 请输入关键字查询 ' } '  // 代码变字符串
    3) onblur = '  if(value== \'\'){value= \' 请输入关键字查询 \' } ' //字符串中的代码的 分隔符添加转码就可以了嗯嗯 谢谢了  那四楼的说法有道理么 就是说在html中与javascript中单双引号的不同表示方法