XMLファイルからの変数に応じてDIVを表示または非表示にしたいとします。外部変数からJavascriptでDIVを表示/非表示
<div id="LINK_FAV_1">
<a href="#" class="list-group-item active">Link 1</a>
</div>
<div id="LINK_FAV_2">
<a href="#" class="list-group-item active">Link 2</a>
</div>
私はこのスクリプトを試しましたが、うまくいかないことを教えてください。
<script>
for(i = 1; i <= 2 ; i++)
document.getElementById('LINK_FAV_'+i).style.display = getXMLValue(xmlData, 'DIV_LINK_FAV_'+i);
</script>
XMLファイルは、以下の通りである:
<response>
<DIV_LINK_FAV_1>'none';</DIV_LINK_FAV_1>
<DIV_LINK_FAV_2>'block';</DIV_LINK_FAV_2>
</response>
必要な場合など、現在の構文た場合、私はクライアント側でXML変数の答えを変更することができます。「なし」;または 'ブロック'。適切ではありません。あなたの助けのための
多くのおかげで、
あなたの 'getXMLValue'関数は何ですか?私はそれがセミコロンと引用符を取り除いていないかもしれないと推測し、あなたのXMLノードは代わりに単純に 'none'と' block'(引用符もセミコロンも含みません)を含めるべきです。 – Stuart