前端innerText和value的区别
(本人前端也未学习多久,若有讲错的地方,欢迎各位指出,本人将加以修正。正好在写验证码的时候遇到这个问题)
innertext 是值 获得被标签包裹着的值 `
<a id="a1">Galio</a>。
如上所示,现在Galio这个字符串被a标签所包裹起来了。
那么
<script>
var a1 = document.getelementbyid("a1").innerText;
alert(a1);
<script>;
显示的结果就是被标签包裹着的值,就会显示Galio
value是指获得标签自身的value值
<input type="text" value="hello" id="t1" />
<script>
var b1 = document.getelementbyid("t1").value;
alert(b1);
<script>;
输出b1就会获得hello字符串,但原始标签并未有包裹值