私はlistBoxを持っています。それを選択すると、textAreaに出力され、その横にクリアボタンが表示されます。したがって、textAreaの値をクリックすると、正常に動作します。問題は次のとおりです。 、textAreaの値をクリアした後、listBoxを選択すると、値がtextAreaに出力されません。何が問題なのでしょう?これがコードです、
HTML:
<select id="aggregationFunct" name="aggregationFunct" size="3" multiple="multiple">
<option value="Count">Count</option>
<option value="Sum">Sum</option>
<option value="Avg">Avg</option>
</select>
<input type="button" id="addToExp1Id" value="Add" onclick="addToExpText()" >
</br> </br>
<label for="expTextId" style="font-family: sans-serif; font-size: small;"> Expression : </label>
<textarea name="textArea" id="expTextId" readonly="readonly"> </textarea>
<input type="button" id="clearId" value="Clear" onclick="clearTextArea()">
JavaScript:
function addToExpText() {
alert("hello);
var aggreFunct = document.getElementById("aggregationFunct").value;
var obj = document.getElementById("expTextId");
var aggFun = document.createTextNode(aggreFunct);
obj.appendChild(aggFun);
obj.appendChild(openP);
}
function clearTextArea(){
document.form1.textArea.value='';
}
textAreaの値をクリアした後、もう一度listBox値をクリックして追加しても、追加されません。plsの助け...これは正しく機能していない実装です。これは私が初めて使用しているためであり、間違っている可能性があります。