document.getElementById("lbl1").innerHTML = display();
関数内で return ステートメントを使用して追加します。
function display()
{
var str="Hello World";
return str;
}
同様の方法でコンテンツを編集しますdocument.getElementById("lbl1").innerHTML = "New content...";
。
display()
目的の結果を得るために、関数を少し変更することもできます。
function display()
{
var str="Hello World";
var label = document.getElementById("lbl1");
label.innerHTML = str;
}
別の方法:
window.onload = function()
{
var button = document.getElementById("btn1");
button.onclick = function()
{
document.getElementById("lbl1").innerHTML = "Hello World";
}
}
最後の方法が最も望ましい方法であり、JavaScript コードを別のファイル内に配置し、要素のsrc
属性を介して添付するのが最適です。script
完全な例を示しましょう。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<label id="lbl1">Label </label>
<button id="btn1">Click </button>
</body>
</html>
次に、JavaScript ファイル内でさまざまなイベントを登録します。
//JavaScript
window.onload = function() //You have to ensure that everything has loaded
{
var button = document.getElementById("btn1");
button.onclick = function()
{
document.getElementById("lbl1").innerHTML = "Hello World";
}
}
一般に、パフォーマンスとメンテナンスが容易になるため、別の JavaScript ファイルにイベントを登録するのが最善の方法と考えられています。詳細については、こちらをご覧ください。