JS中innerHTML,innerText,value

来源:互联网 发布:淘宝app比网页安全多少 编辑:程序博客网 时间:2024/05/16 11:15

区别

1、getElementById("a").innerHTML="";
     getElementById("a").innerText="";  
这两个的区别由下图显示,innerHTML,是在块中加html代码;innerText 在块中加文字。 (注意大小写)!!!!!!

JS中getElementById后我们取什么? - Holyson - 凡图的编程之路
2、getElementById("a").innerHTML="";
     getElementById("a").value="";
有value属性的标签才能使用getElementById().value------这个被我证实是错误的!
.value是一个介于innerHTML和innerText的效果,既不会显示代码,还可以显示文本。

innerHTML源代码显示<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<pid="demo">My First Paragraph.</p>
<script>
document.getElementById("demo").innerHTML="<h1>My First JavaScript</h1>";
</script>
</body>
</html>
innerText源代码显示<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<pid="demo">My First Paragraph.</p>
<script>
document.getElementById("demo").innerText="<h1>My First JavaScript</h1>";
</script>
</body>
</html>
value源代码显示<!DOCTYPE html>
<html>
<body>
<h1>My First Web Page</h1>
<pid="demo">My First Paragraph.</p>
<script>
document.getElementById("demo").value="<h1>My First JavaScript</h1>";
</script>
</body>
</html>


0 0
原创粉丝点击