ホームページ > 記事 > ウェブフロントエンド > 3 レベルのドロップダウン メニュー variable_html/css_WEB-ITnose
function list(idstr){
var name1="subtree"+idstr; //文字列「subtree」にアップロードされた ID を加えた値を持つ変数を定義します。
var name2="img"+idstr; //idstr は、さまざまなサブメニューと画像を区別するために使用される数字です。
var objectobj=document.all(name1); // ページ内の ID または名前が name1 である要素を取得します。
var imgobj=document all. (name2);
//要素のスタイルがdisplay=="none"かどうかを判定
if(objectobj.style.display=="none"){
for(i=1 ; i var name3="img"+i;//変数文字列 img+1 を定義します
var name="subtree"+i;
var o=document. name); ///// ページ内の ID または名前の要素を取得します
if (o! = Unknown) {
// 要素の値が定義されていない場合
O. .display = "none"; //o のスタイルは非表示です
var image=document.all(name3); //alert(image); //画像の SRC を /images/ico04 に変更します。 gif
image.src="
}
}
}
偉大な神様にお願いします! ! !
1. 2行目のvar name1="subtree"+idstr、「subtree」は何をするのでしょうか?
2. var objectobj=document.all(name1); name1 ("subtree"+idstr) を見つける方法、
3 レベルのドロップダウン メニューがあります。とループ その関係は何ですか?
ディスカッションへの返信(解決策)
3. 3 レベルのドロップダウン メニューはループとは関係ありません。ここでのループは、対応する画像を変更することです。
<img id="subtree1" name=""subtree1 src="../img/1.jpg">http://www.5imoban.net/texiao/nav/20141031927.html
http://www.17sucai.com/pins/7688.html