获取标记名名称值 javascript
Get tagname name value javascript
我正在尝试从下面的代码行中获取 name 的标记名。我必须使用 javascript
从下面的标记名中获取名称
<preference name="webviewbounce" value="false" />
我需要获取 webviewbounce
这就是我所知道的。
document.getElementsByTagName("preference")
但它没有给我首选项名称。我想要的是名称的标记名,即 webviewbounce
使用document.querySelector
获取元素。它将 return 第一个匹配的 element.Then 使用 getAttribute
从元素中获取所需的属性。
如果有多个具有相同标记名的标记元素,则使用 document.querySlectorAll
var getElem = document.querySelector('preference'),
getNameProperty = getElem.getAttribute('name');
console.log(getNameProperty)
<preference name="webviewbounce" value="false" />
尝试:
document.getElementsByName("webviewbounce");
这将获取名称为 webviewbounce
的元素
getElementsByTagName
将要 return 元素集合。然后,您可以使用 getAttribute()
获取集合中第一项的名称 属性。
console.log( document.getElementsByTagName( "preference" )[0].getAttribute( 'name' ) );
const p = document.getElementsByTagName('preference')
console.log(p[0])
// <preference name="webviewbounce" value="false">…</preference>
console.log(p[0].getAttribute('name'))
// webviewbounce
<preference name="webviewbounce" value="false" />
将此作为您的首选项标签元素。这会给 document.getElementsByTagName("preference")["0"].name 名称。行代码中的“0”应更改为确切的元素。
此外,您还可以将 getAttribute('name') 与 getElementsByTagName() 一起使用。
您可以使用 getAttribute 获取标签的名称值。
你可以试试这样的方法。
var element = document.getElementByTagName("preference");
var name = element.getAttribute("name");
console.log(name);
我正在尝试从下面的代码行中获取 name 的标记名。我必须使用 javascript
从下面的标记名中获取名称<preference name="webviewbounce" value="false" />
我需要获取 webviewbounce
这就是我所知道的。
document.getElementsByTagName("preference")
但它没有给我首选项名称。我想要的是名称的标记名,即 webviewbounce
使用document.querySelector
获取元素。它将 return 第一个匹配的 element.Then 使用 getAttribute
从元素中获取所需的属性。
如果有多个具有相同标记名的标记元素,则使用 document.querySlectorAll
var getElem = document.querySelector('preference'),
getNameProperty = getElem.getAttribute('name');
console.log(getNameProperty)
<preference name="webviewbounce" value="false" />
尝试:
document.getElementsByName("webviewbounce");
这将获取名称为 webviewbounce
getElementsByTagName
将要 return 元素集合。然后,您可以使用 getAttribute()
获取集合中第一项的名称 属性。
console.log( document.getElementsByTagName( "preference" )[0].getAttribute( 'name' ) );
const p = document.getElementsByTagName('preference')
console.log(p[0])
// <preference name="webviewbounce" value="false">…</preference>
console.log(p[0].getAttribute('name'))
// webviewbounce
<preference name="webviewbounce" value="false" />
将此作为您的首选项标签元素。这会给 document.getElementsByTagName("preference")["0"].name 名称。行代码中的“0”应更改为确切的元素。
此外,您还可以将 getAttribute('name') 与 getElementsByTagName() 一起使用。
您可以使用 getAttribute 获取标签的名称值。
你可以试试这样的方法。
var element = document.getElementByTagName("preference");
var name = element.getAttribute("name");
console.log(name);