У вас есть ошибка, которая обычно является типичной грамматической ошибкой в ??коде JavaScript.
В коде JS ошибка определяется как TYPO Error
. Следовательно, выпрямляя ошибку опечатки, вы можете заставить функцию hide / show работать хорошо.
Вы использовали Style display Property
JavaScript в JavaScript.
Краткая информация об этом: - Свойство отображения задает или возвращает тип отображения элемента.
Элементы в HTML в основном являются «встроенными» или «блочными» элементами: встроенный элемент имеет плавающее содержимое слева и справа. Блок-блок заполняет всю строку, и ничто не может отображаться слева или справа.
Свойство отображения также позволяет автору показывать или скрывать элемент. Он похож на свойство видимости. Однако, если вы установите отображение: none, он скрывает весь элемент, а видимость: hidden означает, что содержимое элемента будет невидимым, но элемент останется в исходном положении и размере.
Синтаксис:
document.getElementById("myDIV").style.display = "none";
Решение
Заменить Этот код, так как он имеет опечатку:
document.getElementById("checkoutButton").style.dislay = 'block';
С:
document.getElementById("checkoutButton").style.display = "block";