6

私はすでに 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
4

1 に答える 1

3

生成された HTML ソースを調べます。ブラウザでページを右クリックし、ソースを表示します。が、本体に値を<h:outputText>含む HTML 要素をレンダリングすることがわかります。<span>JavaScriptで の本体を変更するには、<span>を操作する必要がありますinnerHTML

tdt.innerHTML = "new value";
于 2012-06-01T04:31:15.833 に答える