Значок кнопки WKWebView доступен или не используется javascript - PullRequest
0 голосов
/ 10 марта 2020

В приведенном ниже коде я использовал значок класса Name ('user-Edit').

webView.evaluateJavaScript("document.getElementsByClassName('user-Edit')") { (result, error) in
            if error != nil {
                print("Result: \(result)")
}

Но результат равен нулю. Я узнаю, что кнопка доступна в webView или нет?

Кто-нибудь работал над этим?

1 Ответ

0 голосов
/ 10 марта 2020

document.getElementsByClassName() возвращает nodeList, а не элемент!

Вам нужно изменить элемент, который вы ищете внутри этого списка, следующим образом:

webView.evaluateJavaScript("document.getElementsByClassName('user-Edit')[0].innerHTML") { (result, error) in
            if error != nil {
                print("Result: \(result)")
}
...