XSLTProcessor: getParameter() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

XSLTProcessor 接口的 getParameter() 方法用于获取导入到处理器中的样式表中的参数(<xsl:param>)的值。

语法

js
getParameter(namespaceURI, localName)

参数

namespaceURI

与参数名称关联的命名空间。 "null" 值被视为与空字符串 ("") 相同。

localName

关联命名空间中的参数名称。

返回值

一个对象,代表与该参数关联的值。它可以是任何类型。

注意: Firefox 支持任何类型的参数。Chrome、Edge 和 Safari 只支持字符串参数。

示例

使用 getParameter()

此示例演示了如何使用 getParameter() 来检查控制 XSLT 转换行为的参数的值。

js
const xsltProcessor = new XSLTProcessor();
xsltProcessor.setParameter(null, "foo", "bar");
console.log(xsltProcessor.getParameter(null, "foo")); // "bar"

规范

规范
DOM
# dom-xsltprocessor-getparameter

浏览器兼容性

另见