<! doctype html> <html> <head> <meta http-equiv =“ content-type” content =“ text/html; charset = gbk”/> <title> hello world </hello world </title> <link href href = href =“ style.css” sources = new Array(“ www.sina.com”,“ www.baidu.com”,“ www.google.com”,“ www.sina.org”,“ www.baidu.ogr.cn”); tabinfo =“”; flag = new Array(sources.length); for(var i = 0; i <flag.length; i ++)flag [i] = false;函數立即(){var element = document.getElementById(“ i1”); if(“/v” ==“ v”){element.onpropertychange = webchange; } else {element.AddeventListener(“ input”,webchange,false); }函數webchange(){var tab = document.all(“ dl1”); for(var i = 0; i <flag.length; i ++)flag [i] = false; // if(element.value){var content = document.getElementById(“ i1”)。值; for(var i = 0; i <sources.length; i ++){if(sources [i] .indexof(content)!= -1){flag [i] = true; }}} for(var j = 0; j <flag.length; j ++){if(flag [j]){// sources [j]有與文本框文字相同的內容if(tab.rows.length> 0){for(var k = 0; k <tab.Rows.LOWS.LOWS.LENGTH; K ++) tab.deleterow(k); } for(var k = 0; k <tab.Rows.length; k ++){tabinfo+= tab.Rows [k] .cells [0] .innertext; } if(tabinfo.indexof(sources [j])== -1){nrow = tab.insertrow(0); newcell = nrow.insertcell(); newcell.innerhtml = sources [j]} tabinfo =“”; }}}}}} </script> <script Lakans =“ javascript”> var lastObj = null;函數Backblack(){event.srcelement.style.background =“灰色”;壓力backc6(); if(event.srcelement.tagname ==“ td”){lastObj = event.srcelement; } filldata(); } function backc6(){event.srcelement.style.background =“#cccccc”; }函數壓力backc6(){if(lastObj!= null)lastObj.style.background =“#f8f8ff”; }函數filldata(){if(lastObj.innerhtml!= null)document.all.i1.value = lastObj.innerhtml; }函數init(){layer1.style.top = i1.OffSetTop+40; layer1.style.left = i1.OffsetLeft; layer1.Style.Visibility =“可見”; }函數hidebelow(){layer1.style.visibility =“ hidden”; } </script> </head> <身體> <input type =“ text” id =“ i1” style =“ height:20px” onfocus =“ init()” onblur =“ hidebelow()”/> <script type =“ text/javascript” </script> <div id =“ layer1”> <table id =“ dl1” cellspacing =“ 0” onmouseout =“ backc6()” onmouseover =“ backblack()”> </table> </div> <br>