J'ai utilisé la fonction split juste pour diviser la date mais le code ne fonctionne pas sur IE bien que fonctionne bien avec d'autres browser.ul, li est généré dynamiquement.javascript split ne fonctionne pas sur IE
<!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" />
<title>Untitled Document</title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tbody>
<tr>
<td id="getexp">
<ul class="zoneSubscriptions">
<li>
<ul>
<li class="zoneName"><a href="/xyz.com">thats my info</a></li>
<li>5/04/2012</li>
<li>792.00 Yearly</li>
<li><a href="#">Cancel</a></li>
</ul>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<script>
function getText()
{
var val = document.getElementById('getexp').innerHTML;
var val1=(val.split("<ul>"));
var val1=(val.split("<li>"));
var dat=val1[2];
var res=(dat.split("</li>"));
alert(res[0]);
}
getText();
</script>
</body>
</html>
ul, balise li dans IE sera
, . (Majuscule) – ahgood