获取标记名名值javascript

获取标记名名值javascript,javascript,jquery,tags,selector,getelementsbytagname,Javascript,Jquery,Tags,Selector,Getelementsbytagname,我试图从下面的代码行中获取name的标记名。我必须使用javascript从下面的标记名中获取名称 <preference name="webviewbounce" value="false" /> 但是它没有给我首选项名称。我想要的是name的标记名,它是webviewbounce使用document.querySelector获取元素。它将返回第一个匹配的元素。然后使用getAttribute从元素中获取所需的属性。 如果有多个标记元素具有相同的标记名,请使用document.

我试图从下面的代码行中获取name的标记名。我必须使用javascript从下面的标记名中获取名称

<preference name="webviewbounce" value="false" />

但是它没有给我首选项名称。我想要的是name的标记名,它是
webviewbounce

使用
document.querySelector
获取元素。它将返回第一个匹配的元素。然后使用
getAttribute
从元素中获取所需的属性。 如果有多个标记元素具有相同的标记名,请使用
document.queryselectorall

var getElem=document.querySelector('preference'),
getNameProperty=getElem.getAttribute('name');
console.log(getNameProperty)

使用
document.querySelector
获取元素。它将返回第一个匹配的元素。然后使用
getAttribute
从元素中获取所需的属性。 如果有多个标记元素具有相同的标记名,请使用
document.queryselectorall

var getElem=document.querySelector('preference'),
getNameProperty=getElem.getAttribute('name');
console.log(getNameProperty)
试试:

这将获得名为
webviewbounce

的元素,请尝试:


这将获取名为
webviewbounce

getElementsByTagName
的元素,该元素将返回一组元素。然后可以使用
getAttribute()
获取集合中第一个项的name属性

console.log( document.getElementsByTagName( "preference" )[0].getAttribute( 'name' ) );

getElementsByTagName
将返回元素集合。然后可以使用
getAttribute()
获取集合中第一个项的name属性

console.log( document.getElementsByTagName( "preference" )[0].getAttribute( 'name' ) );
const p=document.getElementsByTagName('preference'))
console.log(p[0])
// …
console.log(p[0].getAttribute('name'))
//webviewbounce
const p=document.getElementsByTagName('preference'))
console.log(p[0])
// …
console.log(p[0].getAttribute('name'))
//webviewbounce

将此作为首选项标记的第一个元素。这将为document.getElementsByTagName(“首选项”)[“0”]命名。行代码中的“0”应更改为确切的元素


此外,您还可以将getAttribute('name')与getElementsByTagName()一起使用。

将其视为首选项标记的第一个元素。这将为document.getElementsByTagName(“首选项”)[“0”]命名。行代码中的“0”应更改为确切的元素


此外,还可以将getAttribute('name')与getElementsByTagName()一起使用。

可以使用getAttribute获取标记的名称值

你可以试试这样的

var element = document.getElementByTagName("preference");
var name = element.getAttribute("name");
console.log(name);

可以使用getAttribute获取标记的名称值

你可以试试这样的

var element = document.getElementByTagName("preference");
var name = element.getAttribute("name");
console.log(name);