Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Вывести текст


Автор: fics 20.1.2011, 18:11
Здравствуйте. Можно ли сделать как то вывод html кода алертом, который находится внутри 
<div id="сontainer">

alert  должен показать это:

Код

  <div id="sld_1" style="display:block"><img src="1.jpg"></div>
  <div id="sld_2" style="display:block"><img src="2.jpg"></div>
  <div id="sld_3" style="display:block"><img src="3.jpg"></div>
  <div id="sld_4" style="display:block"><img src="4.jpg"></div>


Код

<script type="text/javascript">
  var divs = document.getElementById('сontainer');
  alert(divs........);
</script>

<div id="сontainer">
  <div id="sld_1" style="display:block"><img src="1.jpg"></div>
  <div id="sld_2" style="display:block"><img src="2.jpg"></div>
  <div id="sld_3" style="display:block"><img src="3.jpg"></div>
  <div id="sld_4" style="display:block"><img src="4.jpg"></div>
</div>

Автор: ksnk 20.1.2011, 18:50
в таком виде - нельзя. Когда выполняется скрипт нужного дива еще нет. Если поменять местами блоки - то можно...

alert(divs.innerHTML)

Хотя разумнее для отладки пользоваться отладчиком. Странные костыли не придется придумывать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)