小编Kra*_*ode的帖子

跨浏览器'getElementsByTagName'与来自responseXML的命名空间

我试图使用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它抛出空..我的意思是它没有得到任何数据..当我alertrows.length它给了我0总是铬.

然后我在谷歌搜索并了解问题是xsd:element,然后我改为"z:row""row".然后,它曾在Chrome,但Firefox和IE浏览器返回0rows.length.

是否有适用于所有浏览器的方法?

javascript xml google-chrome xml-namespaces getelementsbytagname

6
推荐指数
1
解决办法
2056
查看次数

SharePoint CAML查询Orderby不支持降序属性.

尝试使用CAML查询从SharePoint列表中获取数据.

我使用Descending属性,但没有按预期工作.

请在下面找到代码.

<OrderBy>
    <FieldRef Name='ID' Descending = 'True'/>
</OrderBy>
Run Code Online (Sandbox Code Playgroud)

上面的代码仍然获取最小的ID(其中ID是1,2,3 ......),在我的情况下,它获取ID = 1

提前致谢.

sharepoint sharepoint-2007 caml

3
推荐指数
1
解决办法
1万
查看次数

"IF"中"OR"条件的正确语法是什么.

有下面的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)

不确定上述条件的正确语法.

javascript if-statement

1
推荐指数
1
解决办法
238
查看次数