'DIV' правильно ?
|
выборка тоже не помогает var element = document.getElementsByTagName('DIV')
element.innerHTML = ""; |
ifoow,
хватит торопится, и гадать на кофейной гуще повторяю еще раз: прочитайте ВЕСЬ цикл статей. если не поймете(это проверяется просто. ваш код будет работать, если поняли), ложитесь спать. утром прочитайте его еще раз. если не поймете(это проверяется просто. ваш код будет работать, если поняли), прочитайте еще раз. повторять операцию почтения серии статей либо пока не поймете, либо пока не прочтете хотя бы 20 раз. после этого, если останутся вопросы, задавайте их тут. И ни в коем случае не пишите сюда, пока не прочтете хотя бы один раз серию статей, и два раза статью, на которой я акцентировал внмиание потворяю для тупых: И ни в коем случае не пишите сюда, пока не прочтете хотя бы один раз серию статей, и два раза статью, на которой я акцентировал внмиание |
Цитата:
таки вы все-таки решили хоть что-то прочитать, и пишите уже не такую ахинею. а теперь перечитайте три раза часть статьи http://javascript.ru/tutorial/dom/search#poisk-po-tagu и уделите особое внимание тому, что возврщается этим методом. подсказка: вам нужен лишь один элемент, а не несколько |
я понял , надо указать индекс тега , он у меня равен 0
var element = document.getElementsByTagName('DIV')[0] Правильно ? |
Цитата:
верно с вами было трудно осталось избежать частой новичковой ошибки: выполнение кода, работающего с элементом, до того как элемент объявлен. то есть если в приведенном вами коде, вы обнулите innerHTML у див-а, то ничего не произойдет, так как на момент выполнения скрипты, див-а еще ьне существует потому что тег script находится ранее, чем тег div к которому мы пытаемся обратится решение проблемы: 1)распологать тег script после div-а 2) либо же выполнять код по событию onload спокойной ночи |
спокойной , но у меня все равно ничего не рабоатет , флешка все равно не исчезает
|
<div class="block">
<object width="200" height="90" id="candle" align="top"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="header.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="transparent" /> <param name="wmode" value="transparent" /> <embed src="header.swf" quality="high" bgcolor="transparent" width="1000" height="1000" name="candle" align="top" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" /> </object> </div> <h1 class="style1"><a href="http://google.ru">fdddddddddddddddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">dddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggg </a></h1> <script language="javascript"> var element = document.getElementsByTagName('DIV')[0] elem.innerHTML = ""; </script> |
даже с onLoad
<div class="block"> <object width="200" height="90" id="candle" align="top"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="header.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="transparent" /> <param name="wmode" value="transparent" /> <embed src="header.swf" quality="high" bgcolor="transparent" width="1000" height="1000" name="candle" align="top" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" /> </object> </div> <h1 class="style1"><a href="http://google.ru">fdddddddddddddddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">dddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggg </a></h1> <script language="javascript"> var newWind=window.open(); newWind.onload= function deletee(){ var element = document.getElementsByTagName('DIV')[0] elem.innerHTML = ""; } </script> |
ой , функцию забыл вызвать
<div class="block"> <object width="200" height="90" id="candle" align="top"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="header.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="transparent" /> <param name="wmode" value="transparent" /> <embed src="header.swf" quality="high" bgcolor="transparent" width="1000" height="1000" name="candle" align="top" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" wmode="transparent" /> </object> </div> <h1 class="style1"><a href="http://google.ru">fdddddddddddddddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">dddddddddddddddddd</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">ggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggggggggggggggggg</a></h1> <h1 class="style1"><a href="http://google.ru">gggggggggggggggggg </a></h1> <script language="javascript"> var newWind=window.open(); newWind.onload= function deletee(){ var element = document.getElementsByTagName('DIV')[0] elem.innerHTML = ""; } deletee(); </script> |
Часовой пояс GMT +3, время: 07:26. |