Как получить значение из элемента JavaScript - PullRequest
0 голосов
/ 23 февраля 2020

Как я могу получить значение из этого элемента:

<div time="1582408800000" title="" class="day toMonth  valid real-today checked first-date-selected">23</div>

Я пробовал следующее:

//web.getAttribute('//div[@class="day toMonth  valid real-today"]', div)

var bsaleDate = web.getValue('//div[@class="day toMonth  valid real-today"]');

Я пытаюсь получить 23 в качестве значения и вставить его в переменную. Я использую кислородную IDE, основанную на JavaScript.

Ответы [ 3 ]

1 голос
/ 23 февраля 2020

Вы можете использовать DOM селектор, чтобы выбрать элемент, а затем получить содержимое.

Обратите внимание, что элемент div не имеет элемента value attribute, Div может содержать html или текстовое содержимое.

Чтобы получить контент html, мы могли бы использовать атрибут innerHTML. И чтобы получить текст, мы могли бы использовать атрибут textContent

Я использую document.querySelector, чтобы выбрать элемент с помощью селектора css.

(function() {
    let ele = document.querySelector('.first-date-selected');
    console.log(ele.textContent);
})()
<div time="1582408800000" title="" class="day toMonth  valid real-today checked first-date-selected">23</div>
0 голосов
/ 23 февраля 2020

по значению, если вы имели в виду «23» - это то, что вы хотели. Тогда вы можете использовать getText () .

0 голосов
/ 23 февраля 2020

Вам необходимо использовать метод getElementsByClassName, чтобы получить все элементы указанного класса c.

var x = document.getElementsByClassName ("day");

ЕСЛИ вы хотите Получите все элементы с классами «действительный на сегодня проверенный на первый день выбранный день», вы можете просто использовать следующую инструкцию.

var x = document.getElementsByClassName («действительный на сегодняшний день действительный сегодня проверенный на первый date-selected ");

alert (x [0] .innerText);

Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...