Вы можете получить доступ к атрибуту элемента в HTML. Хотя это не действительно переменная HTML, она примерно близка к ней. Как вы ожидаете от переменной, вы можете get
, set
и remove
это.
Element.getAttribute ():
getAttribute () возвращает значение указанного атрибута для элемента. Если данный атрибут не существует, возвращаемое значение будет либо нулевым, либо «» (пустая строка); см. Примечания для деталей: https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute
blockquote>Пример:
let myDiv = document.getElementById("myDiv"); console.log(myDiv.getAttribute("variable"))
Конечно, вы можете установить или удалить атрибут тоже:
Element.setAttribute ()
Устанавливает значение атрибута для указанного элемента. Если атрибут уже существует, значение обновляется; в противном случае добавляется новый атрибут с указанным именем и значением.
blockquote>Element.removeAttribute ()
Blockquote
blockquote>removeAttribute удаляет атрибут из указанного элемента.
Примечание : При этом вам потребуется javascript для взаимодействия с атрибутами. И это частично объясняет, почему это не «правильная переменная».
0задан Lynx 13 July 2018 в 11:39поделиться
Вы должны использовать Задачи. Если вы выполняете длительную операцию при нажатии кнопки, вы блокируете поток пользовательского интерфейса JavaFX. Взгляните сюда: https://docs.oracle.com/javase/8/javafx/interoperability-tutorial/concurrency.htm