Как обратиться к значению свойства
Подскажите, пожалуйста, как обратиться к значению свойства value элемента input, не указывая при этом содержимого значения этого свойства.
Вот пример:
function but41() {
if (document.getElementById('minibut1').src.indexOf("PIC/b4-1.png")>0) {
document.getElementById('minibut1').src="PIC/b4-2.png";
document.getElementById('rval').value = parseInt("03")-1;
} else {
document.getElementById('minibut1').src="PIC/b4-1.png"; ;
}
}
то есть нужно не указывать, что value = "03", а указать это как-то по-другому, не указывая содержимого значения |
То есть вы хотите сделать значение пустым? Если да то вот:
document.getElementById('rval').value = '';
Если вы хотите получить значение, то вообще так
var znachenie = document.getElementById('rval').value;
В противном случаи, я вас вообще не могу понять... |
спасибо за ответ, а теперь такой вопрос. Если мне надо вычти из znachenie единицу, если значение равно "03"
То есть мне нужно будет сделать так?
var znachenie = document.getElementById('rval').value;
drugoeznachenie = parseInt(znachenie) -1;
И как сделать чтобы результат был не 2, а 02? |
var znachenie = parseInt(document.getElementById('rval').value);
znachenie--;
if(drugoeznachenie < 10 && drugoeznachenie > -10) { // проверяем, чтобы нули добавлялись к числам, к которым это уместно.
znachenie= "0" + znachenie;
}
|
function but41() {if (document.getElementById('minibut1').src.indexOf("PIC/b4-1.png")>0) {document.getElementById('minibut1').src="PIC/b4-2.png";
var znachenie = document.getElementById('rval').value;
parseInt(znachenie); znachenie--;} else {document.getElementById('minibut1').src="PIC/b4-1.png";
znachenie++ ;}}
подскажите пожалуйста почему значение не меняется? |
parseInt(znachenie); Вы преобразовали в Int но это преобразованное значение вышло в никуда, сохраните его куда-то, например так: znachenie = parseInt(znachenie); // перезапишем старое значение преобразованным |
Если по тупому:
document.getElementById('rval').value = '0' + (document.getElementById('rval').value - 1);
|
Спасибо!!
|
| Часовой пояс GMT +3, время: 05:51. |