0
document.getElementById('sameid').innerHTML=same-value; 

same-value- Javaスクリプトvar、xmlファイル、テキストファイル、php、または単に「hello」としてテストすると、ファイルからは機能しませんjs

ファイルからhtml/xhtml同じコマンドで問題なく動作していますが、なぜですか?

HTMLはとして保存されxhtml、ページはうまく書かれており、jsJavaスクリプトGoogleのテストに合格しているので、何が問題なのですか?

jsファイルにロードされ、このhtml/xhtmlコマンドがファイルで使用されるまで正常に動作しjsます。

私はFirefoxとChromeで作業していますが、結果は両方のブラウザで同じです。

4

2 に答える 2

0

same-value が「文字列」(引用符が必要) またはテキストの宣言された変数であることが期待されます。

また、document.getElementById('sameid') が null でないことを再確認してください。

于 2013-05-16T00:30:31.160 に答える
0

私はそれを機能させる方法を見つけました。

var x = xmlDoc.getElementsByTagName("some_tag");
var strings= new String;
var i=0;//or other number i want to print from the xml array.
strings="";
strings=strings+(x[i].childNodes[0].nodeValue);
document.getElementById("categories").innerHTML=strings;

理由はわかりません:

document.getElementById('sameid').innerHTML=x[i].childNodes[0].nodeValue 

動作しません。最初に値を取得してから値を渡す $strings を使用する必要があります。

document.getElementById('sameid').innerHTML
于 2013-05-19T02:32:13.553 に答える