ב"ה
זה לא פועל כמו שזה אמור לעבוד.(זה לא מוריד את הצבע מתוצאה הקודמת.)
מי שיכול לבדוק למה,תודה!
קוד:
<script type="text/javascript">
function find()
{
var thediv=document.getElementById("mydiv");
if(thediv.innerHTML.search("d8f")>-1)
{
thediv.innerHTML=thediv.innerHTML.replace(/id="res" style="color:red;"/i,'');
thediv.innerHTML=thediv.innerHTML.replace("d8f",'<span id="res" style="color:red;">d<!---->8f</span>');
document.getElementById("res").focus();
}
else{alert("No match found")}
}
</script>
<input type="button" onclick="find()" value="çôù" />
<div id="mydiv">
afsadfgsdg;dsohf sdgdasfgsdfgd dafgsdafgagsdgsdfbscvb
asdf
ag
<br />d8f
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
d8f
dafg
afg
adfg
afg
d8f
d8f
</div>