我试图使用getElementsByTagName以下方法读取XML响应:
var rows = items.responseXML.getElementsByTagName("z:row");
for (var i=0; i<rows.length; i++)
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常在Firefox和IE,但在Chrome它抛出空..我的意思是它没有得到任何数据..当我alert将rows.length它给了我0总是铬.
然后我在谷歌搜索并了解问题是xsd:element,然后我改为"z:row"只"row".然后,它曾在Chrome,但Firefox和IE浏览器返回0的rows.length.
是否有适用于所有浏览器的方法?
javascript xml google-chrome xml-namespaces getelementsbytagname
尝试使用CAML查询从SharePoint列表中获取数据.
我使用Descending属性,但没有按预期工作.
请在下面找到代码.
<OrderBy>
<FieldRef Name='ID' Descending = 'True'/>
</OrderBy>
Run Code Online (Sandbox Code Playgroud)
上面的代码仍然获取最小的ID(其中ID是1,2,3 ......),在我的情况下,它获取ID = 1
提前致谢.
有下面的if条件
if ((listbox != "lhs") || (listbox != "prevnext"))
Run Code Online (Sandbox Code Playgroud)
即使列表框是"lhs"或"prevnext"字符串,这也会失败.
尝试甚至低于语法,但它失败了
if ((listbox != "lhs" || listbox != "prevnext"))
Run Code Online (Sandbox Code Playgroud)
不确定上述条件的正确语法.