Пытаюсь подключить ползунок. Значение, которое нужно получить находится в атрибуте aria-valuetext
.
Я его уже писал (в js) и aria-ValueText
, aria-valueText
- но ничего не происходит.
HTML
<div class="testt" data-handle="0" tabindex="5" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="100.0" aria-valuenow="25.0" aria-valuetext="4000" style="z-index: 4;"></div>
<button type="submit" id="super">Отправить</button>
<div id="resval"></div>
</div>
JS
function btnfunc() {
var price = document.getElementsByClassName('testt')[0]["aria-valuetext"];
document.getElementById('resval').innerHTML = price;
}
document.getElementById("super").onclick = btnfunc;
И еще вопрос, если я хочу получить значение не по нажатию на кнопку, а по onclick
, будет ли рабочим добавление атрибута через js?
$(".testt").attr('onclick', "onlinechanger()")
А в функции уже расчет и вывод результата, как обычно.
document.getElementsByClassName('testt')[0].getAttribute('aria-valuetext')
function renderPrice() {
let price = document.querySelector('[aria-valuetext]').getAttribute('aria-valuetext');
let priceField = document.querySelector('#resval');
priceField.innerHTML = price;
}
document.addEventListener('click', renderPrice);
<div class="testt" data-handle="0" tabindex="5" role="slider" aria-orientation="horizontal" aria-valuemin="0.0" aria-valuemax="100.0" aria-valuenow="25.0" aria-valuetext="4000" style="z-index: 4;"></div>
<button type="submit" id="super">Отправить</button>
<div id="resval"></div>
</div>
Событие onClick назначено на document.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Неоднократно замечал, что в начале CSS файлика задается кодировка в частности UTF-8
Есть девять блоков выстроенных в ряд (display: inline-block)
Как подключиться к базе данных, не используя класс DriveManager, а создав объект класса Drive? Как правильно передать javautil