首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

新手求帮助解决思路

2013-01-25 
新手求帮助function checkSearch(){if(!document.getElementById || !document.createTextNode){return}i

新手求帮助


function checkSearch()
{
   if(!document.getElementById || !document.createTextNode){return;}
   if(!document.getElementById('search')){return;}
   var searchValue=document.getElementById('search').value;
   if(searchValue=='')
   {
       alert('enter a search term before sending the form');
       return false;
    }
    else if(searchValue=='JavaScript')
      {
        confirm("Do you want to search for this?")
      }
     else
      {
         return true;
       }
}

新手,求帮助看看这段代码啥意思

if(!document.getElementById || !document.createTextNode){return;}
if(!document.getElementById('search')){return;}

[解决办法]
貌似是检查文档是否加载完毕。
[解决办法]
前面一行代码我一般不写(觉得没用),第二行是判断表单上是否有ID为“search”的元素
[解决办法]
大概是检查搜索的类型。如果是空值提示输入关键字,对于javascript关键字需要确认。
[解决办法]
第一行判断浏览器是不是支持dom的
第二行判断表单上是否有ID为“search”的元素
[解决办法]
引用:
第一行判断浏览器是不是支持dom的
第二行判断表单上是否有ID为“search”的元素


赞同...

热点排行