document.getElementById("txtOutput").value = result;
を使用する代わりに、.value=result
何か他のことを書いたり、特定の div または段落に書き直すことはできますか?
document.getElementById("txtOutput").value = result;
を使用する代わりに、.value=result
何か他のことを書いたり、特定の div または段落に書き直すことはできますか?
はい、できます。例として、この単純なJsFiddleを見てください。
HTML:
<div id="me">
<span>old stuff</span>
</div>
脚本
document.getElementById('me').innerHTML = "new stuff";
何か (html 形式を含む) を書きたい場合は、innerHTML を使用できます。テキストのみが必要な場合は、innerText を使用します。
インナーHTML
document.getElementById("txtOutput").innerHTML = result
内部テキスト
document.getElementById("txtOutput").innerText = result;
innerHTML を使用できます。
document.getElementById("txtOutput").innerHTML = 'some content';