0

私はこれがばかげた質問であることを知っていますが、必要な結果を得ることができません.私はjavascript変数を割り当てたいbck.次のエラーが発生します。document.getElementById(bck)document.getElementbyID

document.getElementById(bck) is null

私はそれをグーグルで検索し、関連するトピックも調べましたが、何も役に立ちませんでした。の値は Reden です。backdropcontent[m][1]また、 の値もselectedbgReden です。

     <script>
     for ( var m=0;m<backdropcontent.length;m++) {
     if(selectedbg==backdropcontent[m][1]){
     var bck=backdropcontent[m][1]+'div1';
     alert(bck);
     document.getElementById(bck).style.display = "block";
         document.getElementById(bck).style.top = "0px";

    }
  }
    </script>

html 部分:

 <div class="mcdropdown" id="Redendiv1" style="display:none;position:relative">
                    <a  style="cursor: default !important">
                    <input type="text" name="reden1" id="reden1"  style="background-image: url('<?php echo $mosConfig_live_site; ?>/templates/performitor/images/123.png');background-repeat: no-repeat;height:14px;width:130px !important;color:#BDBDBD;border: 1px solid #8e9daa;" disabled="disabled" value="Totaal"  autocomplete="off"/>
                    </a>
                  </div>

コードの構造を変更したくないので、大きな変更を提案しないでください。

どんな助けでも大歓迎です.Thanks.

4

3 に答える 3

0

backgroundcontent[m][1]+'div1' というID を持つ要素は存在しません

于 2013-11-08T11:08:23.417 に答える