savelikan
17.10.2011 - 20:31
Доброе времени суток.
Скажите пожалуйста, как заставить єто "removeChild(getElementById("id269"))" работать?
<DIV ID='id269'>
<TABLE WIDTH='850' STYLE='font-size:12px;font-family:tahoma;'>
<TR>
<TD WIDTH='100px' VALIGN='top' STYLE='border:1px solid #DCDCDC;'>
Відповідь:<BR>
<SMALL>Правильна</SMALL>
<INPUT TYPE='radio' NAME='54' VALUE='1' >
<INPUT TYPE='hidden' NAME='answer-inf269'>
<INPUT TYPE='button' OnClick='removeChild(getElementById("id269"))'>
</TD>
<TD WIDTH='750px;'>
<TEXTAREA NAME='answer-269' STYLE='width:100%;height:60px;'>
Spatium interaрoneuroticum suprasternale
</TEXTAREA></TD>
</TR>
</TABLE>
</DIV>
_____________
Одесса - мой город!)))
savelikan
17.10.2011 - 20:33
И еще нужто как-то зделать кнопку, чтоб она в DIV ID=answers добавляла такой же код, но с <DIV ID='id' + counter + .'>
_____________
Одесса - мой город!)))
a = getElementById("id269");
parentNodes(a).removeChild(a)
savelikan
18.10.2011 - 16:17
Спасибо!
У меня тут еще вопросик нарисовался....
$return .= "
<TABLE WIDTH='850' STYLE='font-size:12px;font-family:tahoma;'>
<TR>
<TD COLSPAN='2' ALIGN='center'>
<INPUT TYPE='button' NAME='new' VALUE='Додати варіант відповіді'
OnClick=\"
text = document.getElementById('answers');
document.getElementById('answers').innerHTML = text + 'тескт';
\"
>
<INPUT TYPE='submit' NAME='save' VALUE='Оновити запитання'>
</TD>
</TR>
</TABLE>
</FORM>
";
Нужно добавить до сожержимого ID=answers текст HTML.....
_____________
Одесса - мой город!)))
savelikan
18.10.2011 - 17:06
А я так и зделал, но вот оно не добавляет содержимое text
document.getElementById('answers').innerHTML = text + 'тескт';
_____________
Одесса - мой город!)))
а зачем вот єто
Цитата |
text = document.getElementById('answers'); |
если нужен текст для єтого есть
.value .text
Winston
18.10.2011 - 17:25
Правильно пишется
var text = document.getElementById('answers');
savelikan
18.10.2011 - 17:35
тогда
var text = document.getElementById('answers').value;
document.getElementById('answers').innerHTML = text + 'тескт';
получается
undefinedтескт
_____________
Одесса - мой город!)))
Winston
18.10.2011 - 17:38
А элемент с id answers это input ?
document.getElementById('answers').innerHTML = 'тескт';
savelikan
18.10.2011 - 17:44
Цитата (Winston @ 18.10.2011 - 15:38) |
А элемент с id answers это input ? |
<DIV ID='answers'>
</DIV>
если .text зделать то та же проблема
Цитата (bodja @ 18.10.2011 - 15:40) |
document.getElementById('answers').innerHTML = 'тескт'; |
Все правильно, но нужно не ЗАМЕНИТЬ содержимое, а ДОБАВИТЬ к содержимому DIV ID=answers код HTML
_____________
Одесса - мой город!)))
Winston
18.10.2011 - 17:48
.value ты можешь применить только к элементам input и textarea, а из div'a ты вряд ли получишь значения используя JS.
Мне кажется здесь регулярками нужно вытаскивать значение.
ну так с этого и начинаем,здесь же нет экстрасенсов.
у дива не атрибута value
Цитата |
var text = document.getElementById('answers').innerHTML ; document.getElementById('answers').innerHTML = text + 'тескт';
|
savelikan
18.10.2011 - 17:54
Цитата (bodja @ 18.10.2011 - 15:49) |
ну так с этого и начинаем,здесь же нет экстрасенсов. у дива не атрибута value |
ОГРОМНОЕ СПАСИБО!!!
_____________
Одесса - мой город!)))
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.