- JS获取/修改文本框输入的内容value:
var a = document.getElementById("").value;//获取
document.getElementById("").value = 123;//修改
- 修改div标签中的内容:innerHTML、innerText:
document.getElementById("").innerHTML = 123;
document.getElementById("").innerText = 123;
区别:innerHTML属性会将属性值以html代码的方式输出到浏览器,也就是说innerHTML内可以传html代码。innerText属性是将属性值以纯文本方式输出到浏览器。
<script type="text/javascript">
window.onload = function(){
var btn = document.getElementById("btn");
btn.onclick = function(){
// 设置div的内容
// 第一步:获取div对象
var divElt = document.getElementById("div1");
// 第二步:使用innerHTML属性来设置元素内部的内容
// divElt.innerHTML = "fjdkslajfkdlsajkfldsjaklfds";
// divElt.innerHTML = "<font color='red'>用户名不能为空!</font>";
divElt.innerText = "<font color='red'>用户名不能为空!</font>";
}
}
</script>