我已经用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
最佳答案
查看生成的HTML源代码。在浏览器中右键单击页面并查看源。您会看到<h:outputText>
呈现了一个HTML <span>
元素,该元素的值在其主体中。要在JavaScript中更改<span>
的正文,您需要操纵 innerHTML
。
tdt.innerHTML = "new value";