Ужасный беспорядок и много работы для каждой отдельной вещи, которая может быть освобождена
blockquote>Ну, не делайте очистки в деструкторе. Создайте отдельную функцию и вызовите ее в деструкторе. Вы можете вызвать эту обычную функцию очистки от деструкторов других объектов.
AFAIK, IE6 не поддерживает селекторы атрибута , таким образом, я думаю, что ответ нет. Необходимо было бы использовать одно из следующего:
<input type="text"/>
элементы. , Оба из которых Вы хотите избежать. Слишком плохо.
У Вас также есть другие входные элементы, которые Вы хотите разработать по-другому к "текстовому" элементу? В противном случае просто примените стиль ко всем входным элементам с CSS:
input {
border: 1px #8194b2 solid;
font : normal 100% "Tahoma", sans-serif;
}
Помещение атрибута класса в элемент ввода работает для вас?
input.text {
// здесь некоторые атрибуты и значения CSS ....
}
Если вы используете jQuery, попробуйте добавить это в onDOMready:
$('input[type="text"]').addClass('typeText');
Затем в вашем CSS вы можете сделать что-то вроде:
input.typeText, input[type="text"] {
color:#efefef;
}