Как изменить значение h:outputText с помощью JavaScript?
Я уже тестировал с 2 inputText, он работает хорошо например
var tdate = document.getElementById('txtDate'); //h:inputText
var tdt = document.getElementById('txtDateTime'); //h:inputText
tdate.onchange = function(){
tdt.value = tdate.value;
};
Как я могу изменить значение " tdt " - h:outputText?
var tdate = document.getElementById('txtDate'); //h:inputText
var tdt = document.getElementById('txtDateTime'); //h:outputText
1 ответов
посмотрите в сгенерированном источнике HTML. Щелкните правой кнопкой мыши страницу в браузере и посмотреть источник. Вы увидите, что <h:outputText>
отображает HTML <span>
элемент со значением в его тело. Изменить тело а <span>
в JavaScript вам нужно манипулировать innerHTML
.
tdt.innerHTML = "new value";