Не сработало
<style>
.selectedItem {color:#FF0000;}
</style>
ни так: document.getElementById(id).className="selectedItem"; ни так: document.getElementById(id).className=".selectedItem"; |
Первый вариант должен быть рабочим. Ищите ошибку в другом месте.
|
Первый вариант правильный. Возможно в CSS для этого элемента уже есть более приоритетные стили.
|
Да, они уже находятся в
<body class="soria"> <div id="leftMenu"> Как быть? |
Выучить CSS =)
Ну так навскидку, если блок внутри #leftMenu, в CSS-файле должно быт что-то подобное:
#leftMenu .selectedItem {
…
}
|
Спасибо. Спрошу у верстальщика.
|
Подскажите пожалуйста.
Есть функция:
function reg_pass() {
var inp_login = document.getElementById('login');
var inp_pass1 = document.getElementById('password');
var inp_pass2 = document.getElementById('re-password');
var inp_mail = document.getElementById('mail');
if (inp_pass2 == inp_pass1) {
inp_pass2.className='input-yes'; }
else {
inp_pass2.className='input-no';
}
}
При выполнении функции срабатывает присвоение класса input-no, в любом случае, даже если переменные равны. Подозреваю, что неправильное условие у меня. |
Вы сравниваете ссылки на элементы, а не value элементов.
|
ого, вот это я поплыл мозгом.
спасибо огромное :) |
<script type="text/javascript">
window.onload = function(){
var inp_pass1 = document.getElementById('password');
var inp_pass2 = document.getElementById('re-password');
if(inp_pass1 != null && inp_pass2 != null){
if(inp_pass2.innerHTML == inp_pass1.innerHTML) {
alert(inp_pass2.className='input-yes');
}
else {
alert(inp_pass2.className='input-no');
}
}
};
</script>
<div id="password">1</div>
<div id="re-password">2</div>
|
| Часовой пояс GMT +3, время: 07:14. |