У меня есть функция, которая удаляет текстовое поле (называемое termsField
) и использует JQuery для очистки текста от div (называемого definitionContainer
), и я активирую эту функцию, когда пользователь нажимает кнопку.
function clearText(target){
var definitionDiv = document.getElementById("definitionContainer");
$('#definitionContainer').empty(); //empty the div
termsField.value = ""; //delete the text field
$(target).val = "";
И это HTML-код для моего текстового поля и кнопки:
<input id="termsField" type="search" autocorrect="off"
placeholder="Type something!" maxlength="2048">
<INPUT type="image" name="Clear" alt="Clear Search" src="clearX.png"
height="22" width="22" onClick="clearText(this)">
Кто-нибудь знает, почему очистка definitionDiv
работает в Firefox, но termsField.value = "";
не работает?Оба из них отлично работают в Safari и Chrome.Я не занимаюсь тестированием IE, так как это часть веб-интерфейса.