ホームページ >ウェブフロントエンド >jsチュートリアル >新浪微博検索box_javascriptスキルを模倣するJS CSSメソッド

新浪微博検索box_javascriptスキルを模倣するJS CSSメソッド

WBOY
WBOYオリジナル
2016-05-16 16:13:251302ブラウズ

この記事の例では、JS CSS を使用して Sina Weibo のような検索ボックスを実装する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。

コードをコピー コードは次のとおりです:


<頭>

JS CSS は新浪微博検索ボックスの効果を模倣します

<スクリプトタイプ="text/javascript">
window.onload=function(){
// 以下で使用する一連の変数を宣言します
var obox=document.getElementById("box");
obj=document.getElementById("in");
osug=document.getElementById("提案");
oa=osug.getElementsByTagName("スパン");
//IE および Firefox ブラウザと互換性がありますが、テストの結果、ie678 は動作するが、ie9 では動作しないことが判明しました。オンラインで確認したところ、ie9 に問題があるとのことです。
obj.oninput=obj.onpropertychange=onchange;
関数 onchange(){
var txt=this.value;
var word=txt.length;
if(単語==0){
osug.style.display="none";
}else if(words osug.style.display="ブロック";
for( var i=0;len=oa.length,i oa[i].innerHTML=txt;
}
}else if(単語>8){
osug.style.display="ブロック";
var limit=txt.substring(0,8) "...";
for( var i=0;len=oa.length,i oa[i].innerHTML=limit;
}
}
}
}
関数 disbox(){
document.getElementById("suggest").style.display="none";
}






」で関連する Weibo
を検索 & Lt; a href = "###" & gt; "& lt; スパン & gt; & lt;/a & gt;"





この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。