document.getElementById('sameid').innerHTML=same-value;
same-value
- 可能是java脚本var,xml文件,文本文件,php或只是测试为“hello”,它不能从js
文件中运行。
来自html/xhtml
文件它的工作正常,为什么?
html保存为xhtml
,页面写得很好,js
通过了java脚本google的测试,那么问题是什么?
将js
文件加载到html/xhtml
文件并正常工作,直到js
文件中使用此命令。
我正在使用firefox和chrome,两种浏览器的结果都是一样的。
答案 0 :(得分:0)
期望相同值成为“字符串”(需要引号)或某些文本的声明变量。
同时仔细检查document.getElementById('sameid')是否为空。
答案 1 :(得分: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
不起作用,我必须先使用$ string来设定值,然后将值传递给:
document.getElementById('sameid').innerHTML