gpt4 book ai didi

javascript 获取 HTML 对象中字段的值

转载 作者:行者123 更新时间:2023-12-02 14:24:09 25 4
gpt4 key购买 nike

在 console.log 中我有一个像这样的 HTML 对象...

enter image description here

如果我想制作一个 JavaScript 来访问和显示 HTML 对象中的“name”值(而不是通过其他方法),就像这样......

<script type="text/javascript">
var getName = how to get it?
console.log(getName);
</script>

...我该怎么做?

如果“name”嵌套在“attributes: NamedNodeMap”之类的内容中怎么办?我如何获得嵌套值?

最佳答案

使用点“.”获得所有值 - 所以如果是的话

Object {
anotherObject:{
Name: value
}
}

您可以使用var getName = Object.anotherObject.name;来获取值。

您必须找出对象的名称才能访问它们。在您的情况下,该对象似乎有一个 _id属性,这样你就可以通过它找到它:

<script type="text/javascript">
function FindByAttributeValue(attribute, value) {
var All = document.getElementsByTagName('*');
for (var i = 0; i < All.length; i++) {
if (All[i].getAttribute(attribute) == value) { return All[i]; }
}
}

var objectToFind = FindByAttributeValue("_id","zr9Gk...");//put in the ID here
var getName = objectToFind.name;
console.log(getName);
</script>

我从 here 得到了这个函数.

关于javascript 获取 HTML 对象中字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38420286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com