<! doctype html> <html> <head> <meta http-equiv = "content-type" content = "text/html ؛ type = "text/javaScript"> sources = new Array ("www.sina.com" ، "www.baidu.com" ، "www.google.com" ، "www.sina.org" ، "www.baidu.ogr.cn") ؛ tabinfo = "" ؛ flag = صفيف جديد (مصادر. الطول) ؛ لـ (var i = 0 ؛ i <flag.length ؛ i ++) flag [i] = false ؛ وظيفة على الفور () {var element = document.getElementById ("i1") ؛ if ("/v" == "v") {element.onpropertyChange = webChange ؛ } آخر {element.adDeventListener ("input" ، webchange ، false) ؛ } الدالة webChange () {var tab = document.all ("dl1") ؛ لـ (var i = 0 ؛ i <flag.length ؛ i ++) flag [i] = false ؛ // 重新初始化 if (element.value) {var content = document.getElementById ("i1"). value ؛ لـ (var i = 0 ؛ i <sources.length ؛ i ++) {if (المصادر [i] .indexof (content)! = -1) {flag [i] = true ؛ }} لـ (var j = 0 ؛ j <flag.length ؛ j ++) {if (flag [j]) {// sources [j] 有与文本框文字相同的内容 if (tab.rows.length> 0) {for (var k = 0 ؛ k <tab.rows.length ؛ k ++) if (tab.Rows [k]. tab.deleTerow (k) ؛ } لـ (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 language = "javaScript"> var lastobj = null ؛ وظيفة backblack () {event.srcelement.style.background = "Gray" ؛ ForceBackc6 () ؛ if (event.srcelement.tagname == "td") {lastObj = event.srcelement ؛ } filldata () ؛ } وظيفة backc6 () {event.srcelement.style.background = "#cccccc" ؛ } Function ForceBackC6 () {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> <body> <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 ()