innerHTML
Syntax
objekt.innerHTML
Popis
Príkaz jazyka JavaScript
Vlastnost innerHTML vrací veškerý obsah (všechny potomky) daného elementu. Například:
window.alert(text.innerHTML)
Tento skript vrátí dialogové okno se skriptem této stránky. Činí tak prostřednictvím identifikátoru (id) - text. Je zajímavé, že obash upraví tak, aby jména tagů byla velkými písmeny, atributy malými, vlastnosti CSS velkými a hodnoty atributů byly bez uvozovek.
Vlastnost je možné použít i opačně. Máme-li prostor ve stránce označený identifikátorem (třeba pata), můžeme pomocí innerHTML vložit obsah pod tento identifikátor.
pata.innerHTML = "<p>obsah paty</p>"
Tento skript vrátí pouze text této stránky.
Príklad na zápis do innerHTML
<html>
<head>
<script type="text/javascript">
function changeLink()
{
document.getElementById('myAnchor').innerHTML="kasman";
document.getElementById('myAnchor').href="http://www.kasman.sk";
document.getElementById('myAnchor').target="_blank";
}
</script>
</head>
<body>
<a id="myAnchor" href="http://www.microsoft.com">Microsoft</a>
<input type="button" onclick="changeLink()" value="Oprav odkaz">
</body>
</html>
<head>
<script type="text/javascript">
function changeLink()
{
document.getElementById('myAnchor').innerHTML="kasman";
document.getElementById('myAnchor').href="http://www.kasman.sk";
document.getElementById('myAnchor').target="_blank";
}
</script>
</head>
<body>
<a id="myAnchor" href="http://www.microsoft.com">Microsoft</a>
<input type="button" onclick="changeLink()" value="Oprav odkaz">
</body>
</html>
Pozri aj
innerText