javascript - 如何使用 html、javascript 将属性的值存储在变量内?

标签 javascript html

我有一条线<meta property="product:price:amount" content="3.05"/> 在一个大的 html 文件中。

我需要存储content的值在变量内部,以便我可以全局访问它。 我怎样才能做到这一点?

最佳答案

只需使用 querySelector 捕获它即可获取其 content 属性。

const content = document.querySelector('meta').content;

console.log(content);
<meta property="product:price:amount" content="3.05"/>

如果有多个 meta 标记:

const elems = document.querySelectorAll('meta');

let content = Array.from(elems).find(v => v.content).content;

console.log(content);
<meta property="product:price:amount"/>
<meta property="product:price:amount"/>
<meta property="product:price:amount" content="3.05"/>

关于javascript - 如何使用 html、javascript 将属性的值存储在变量内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45240243/

相关文章:

html - IE7输入类型隐藏占用空间

html - 如何将一个div放在另一个之上

javascript - 单击 html5 Canvas 中的文本

javascript - 选择框架中的元素

html - 如何禁用除当前在 angularjs 中选择的所有按钮/图像/div?

html - 当表 tbody 设置为显示 :block; 时,表 Colspan 不工作

DIV 容器内的 HTML 图像底部对齐

javascript - CSS 不透明度过渡,使其真正线性

javascript - 具有CSS高度的jQuery调整大小功能

javascript - 条形码阅读器在我的表单中调用提交功能