【问题标题】:Xcode HTML document.getElementBy without ID and NameXcode HTML document.getElementBy 没有 ID 和名称
【发布时间】:2017-12-26 06:26:08
【问题描述】:

您好,我正在尝试获取网页的按钮

 document.getElementBy...

问题是按钮没有IdName。 我尝试使用 getElementByClass('class') 但 Xcode 说它不是一个函数,我也尝试使用 getElementsByTagName('tag')[0] 但它检索 nil。

这是按钮 html:

<input type="button" class="check-auth" value="Conferma" size="15" tabindex="4" style="border-radius: 5px;border: 1px solid #aaaaaa;background-color:#009245;color: #ffffff;height: 30px;font-size: 16px;padding-left: 4px;width: 105px;width: 113px;">

【问题讨论】:

  • getElementsByClassName()是选择具有特定类别的元素的功能。
  • 请向我们展示您的按钮的 HTML
  • 尝试使用document.querySelector('your_css_selector')
  • 这是按钮 HTML:
  • 所以,document.querySelector('.check-auth') 应该可以工作:)

标签: javascript html ios xcode webkit


【解决方案1】:

您可以使用 querySelector 通过其类名查找元素。请注意,DOM 中的多个元素可以具有相同的 className,并且 querySelector 只会获得第一个。您也可以使用 querySelectorAll。

querySelector/querySelectorAll 接受任何 CSS 选择器作为其参数。

由于您的 className 是 check-auth,这应该可以工作:

var button = document.querySelector('.check-auth');

【讨论】:

    猜你喜欢
    • 2016-10-03
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多