日期:2014-05-16  浏览次数:20411 次

新手求帮助

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”的元素


赞同...