Нужно удалить всё, что до <ol> и после </ol>
Есть постоянная конструкция html страницы, с разным текстом, нужно чтобы не выводилось всё, что до <ol> и после </ol>
<div class="xxxx"><table><tbody><tr><td></td></tr></tbody></table></div> <br /> <span><a href="yyyy"></a></span> <h2></h2> <small><div class="uuuu"><a href="iiii">zzz</a></div> </small> <br /> [B]<ol> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> </ol>[/B] <hr /> ZZZZ<a href="zzzz">zzz</a>zzz<a href="zzz">zzz</a> <br /> <a href="zzz">zzzz</a> <br /> <small><a href="zzz">zzz</a>zzz<a href="zzz"><span>zzz</span></a></small> |
Цитата:
Так что ты обратился не на тот форум. Иди на форум, посвященный твоей системе управления сайтом или используемому языку. |
Ладненько, пусть не режется до загрузки:) "
Цитата:
|
Цитата:
<ol> ... </ol> Как вариант... <!DOCTYPE html> <html> <head> <!-- <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> <html> <body> <div class="xxxx"><table><tbody><tr><td></td></tr></tbody></table></div> <br /> <span><a href="yyyy"></a></span> <h2></h2> <small><div class="uuuu"><a href="iiii">zzz</a></div> </small> <br /> <ol> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> </ol> <hr /> ZZZZ<a href="zzzz">zzz</a>zzz<a href="zzz">zzz</a> <br /> <a href="zzz">zzzz</a> <br /> <small><a href="zzz">zzz</a>zzz<a href="zzz"><span>zzz</span></a></small> <div class="xxxx"><table><tbody><tr><td></td></tr></tbody></table></div> <br /> <span><a href="yyyy"></a></span> <h2></h2> <small><div class="uuuu"><a href="iiii">zzz</a></div> </small> <br /> <ol> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> </ol> <hr /> ZZZZ<a href="zzzz">zzz</a>zzz<a href="zzz">zzz</a> <br /> <a href="zzz">zzzz</a> <br /> <small><a href="zzz">zzz</a>zzz<a href="zzz"><span>zzz</span></a></small> <script> var o=document.getElementsByTagName('OL'); while (o[0]) { o[0].parentNode.removeChild(o[0]); }; </script> </body> </html> |
Как вариант:
document.getElementsByTagName('ol')[0].innerHTML = ''; Или вариант от ksa (см. выше). |
Ребя, пардон, прошдляпил . Нужно:
нужно чтобы не выводилось всё, что до <ol> и после </ol> Только список ol нужен |
s = '<a><b><ol>Хуй</ol></b></a>'; p = s.indexOf('<ol>');
p1 = s.indexOf('</ol>', p + 3); console.log( s.slice(p, p1 + 5) ); document.body.innerHTML = document.getElementsByTagName('ol')[0].outerHTML; |
Цитата:
|
Цитата:
Можно например так: <!DOCTYPE html> <html> <head> <!-- <script src="http://code.jquery.com/jquery-latest.js"></script> <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> <html> <body> <div class="xxxx"><table><tbody><tr><td></td></tr></tbody></table></div> <br /> <span><a href="yyyy"></a></span> <h2></h2> <small><div class="uuuu"><a href="iiii">zzz</a></div> </small> <br /> <ol> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> </ol> <hr /> ZZZZ<a href="zzzz">zzz</a>zzz<a href="zzz">zzz</a> <br /> <a href="zzz">zzzz</a> <br /> <small><a href="zzz">zzz</a>zzz<a href="zzz"><span>zzz</span></a></small> <div class="xxxx"><table><tbody><tr><td></td></tr></tbody></table></div> <br /> <span><a href="yyyy"></a></span> <h2></h2> <small><div class="uuuu"><a href="iiii">zzz</a></div> </small> <br /> <ol> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> <li><a href="oooo">zzz</a><span>zzz</span>zzz<br /></li> </ol> <hr /> ZZZZ<a href="zzzz">zzz</a>zzz<a href="zzz">zzz</a> <br /> <a href="zzz">zzzz</a> <br /> <small><a href="zzz">zzz</a>zzz<a href="zzz"><span>zzz</span></a></small> <script> var list=document.getElementsByTagName('OL')[0]; document.body.innerHTML = ''; document.body.appendChild(list); </script> </body> </html> |
Цитата:
Большое спасибо. |
Часовой пояс GMT +3, время: 06:37. |