Jag har en tabell innehållande ett antal rader som loopas igenom (ASP) med bl.a följande cell: Tack Henrik.innerHTML-problem
<code>
<td class="cl1">
<div id="betsatt<%=rad%>">EN TEXT</div>
</td>
</div>
</code>
Sedan vill jag ändra texten i <div>en via en javascript-function som anropas via 'onclick="betalsatt(<%=rad%>);'
Här är lite testgrejor
<code>
function betalsatt(radn) {
document.getElementById("betsatt" + radn).innerHMTL = "ANNAT";
document.getElementById("betsatt" + radn).style.backgroundColor="yellow";
document.getElementById("betsatt" + radn).style.color='red';
alert(document.getElementById("betsatt" + radn).innerHMTL);
}
</code>
Allt funkar utom att texten ändras inte i tabellcellen.
Däremot ändras bakgrundsfärg och textfärg och alert-rutan visar också att innerHTML har blivit "ANNAT",
inte i tabellcellen.
Varför?Sv:innerHTML-problem
Detta är ett tecken på att man borde ta en funderare på om det inte är dags att
njuta av ålderdomen och hitta på nåt annat.
GOD JUL