【问题标题】:How would I access this with JavaScript? [duplicate]我将如何使用 JavaScript 访问它? [复制]
【发布时间】:2018-04-24 15:57:25
【问题描述】:
<label for="102-0-0">0</label>

我以前从未见过 for 标签,我对编程很陌生,所以如果这是一个愚蠢的问题,我很抱歉。

我尝试用谷歌搜索它,但找不到有关如何访问此特定代码行的解决方案。

【问题讨论】:

  • 访问此特定行是什么意思?
  • 如果您需要 CSS 选择器,请尝试以下操作:label[for="102-0-0"]
  • 对不起,我的意思是我不知道如何访问该特定标签。 (for 标签)
  • for是label标签的一个属性。

标签: javascript html css


【解决方案1】:

也许你想要这样的东西:

var a = document.querySelector("label[for='102-0-0']").innerHTML;
console.log(a); //content of label tag

a = document.querySelector("label").getAttribute('for');
console.log(a); //content of the attribute for
label[for='102-0-0'] {
  color: red;
}
&lt;label for="102-0-0"&gt;10&lt;/label&gt;

这也适用于任何 属性(因为 for 只是 lablel 的一个属性)。你可以阅读更多关于HTML attributes

【讨论】:

    【解决方案2】:

    document.getElementsByTagName(label) 但是要选择所有这些,您需要将其放入一个循环中,或者如果您只想要一个,请写下此标签在您的页面上的位置的索引。

    或者给它一个idclass并使用它!

    【讨论】:

      猜你喜欢
      • 2013-02-04
      • 2012-03-16
      • 2012-03-17
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      相关资源
      最近更新 更多