Entry
how to get elementid by its value/innertext using javascript/.net
Jan 4th, 2008 02:11
ashutosh srivastava,
function ashu()/*write this function on "onclick=ashu()" its best for
<li id="l1">ashu</li><li id="l2">ashu1</li>*/
{
var lii=document.all;
var idofli;
//var op=lii.getElementByValue("a1");
var ra1=document.selection.createRange();
ra1.expand('word');
ra1.select();
alert(ra1.innerHTML);
var ra=document.selection.createRange().text;
var i=0;
//alert();
//alert(document.getElementById("1").innerHTML);
while(lii[i])
{
if(lii[i].innerHTML)
{
if(ra==lii[i].innerHTML)
{
idofli=lii[i];
break;
}
else
{
}
}
else
{
}
i++;
}
alert(idofli.innerHTML+" idofli contains the ID");
if(idofli.style.color=="red")
{
idofli.style.color="black";
}
else
{
idofli.style.color="red";
}
document.selection.empty();
}