PDA

View Full Version : درخواست کد حذف کننده یک تگ با جاوا اسکریپت



reza92
پنج شنبه 03 بهمن 1392, 00:12 صبح
سلام

من یک کد جاوا اسکریپت نیاز دارم که مثلا اگه کد <div class="name"><a href="#">گوگل</a></div>

توی کد قالب وجود نداشت کل div های body رو حذف کنه

ممنون میشم کدی معرفی کنید:ناراحت:

2undercover
پنج شنبه 03 بهمن 1392, 08:05 صبح
if(document.body.innerHTML.indexOf('text') !== true) {
var divs = document.getElementsByTagName('div');
for (var i = divs.length - 1; i >= 0; i--) {
divs[i].parentNode.removeChild(divs[i]);
};
}

به جای text هر چی خواستید بزارید!

reza92
پنج شنبه 03 بهمن 1392, 13:57 عصر
if(document.body.innerHTML.indexOf('text') !== true) {
var divs = document.getElementsByTagName('div');
for (var i = divs.length - 1; i >= 0; i--) {
divs[i].parentNode.removeChild(divs[i]);
};
}

به جای text هر چی خواستید بزارید!

ممنون اما کار نکرد :(




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script language="javascript">
if(document.body.innerHTML.indexOf('<a href="#">سلام</a>') !== true) {
var divs = document.getElementsByTagName('div');
for (var i = divs.length - 1; i >= 0; i--) {
divs[i].parentNode.removeChild(divs[i]);
};
}
</script>
</head>
<body>
<center>
<a href="#">گوگل</a>
</center>
</body>
</html>




ببینید طبق گفته ی شما اگر <a href="#">سلام</a> توی قالب وجود نداشته باشه باید کد div های قالب رو حذف کنه اما باز هم نمایش میده :(

kb0y667
شنبه 05 بهمن 1392, 18:09 عصر
نابغه ، آخه توی این صفحه ای که میگی کارنمیکنه
اصلا عنصر div وجود نداره
لینک گوگل تو بذار زیر div ، تست کن ، کد درسته و کارمیکنه