首页  >  文章  >  web前端  >  js中的text(),html() ,val()的区别

js中的text(),html() ,val()的区别

高洛峰
高洛峰原创
2016-10-09 13:51:191135浏览

js中的text(),html() ,val()的区别

 

text(),html() ,val()三个方法用于html元素的存值和取值,但是他们各有特点,text()用于html元素文本内容的存取,html()不但可以用于html元素文本内容的存取,还可以用于html内容的存取。val()用于input元素内容的存取。

一. text()

var text = $("div").text();

console.log(text);

text

console:text

  

二. html()

text

var str = $("div").html();

console.log(str);

console:

text

三. val()

var str = $("input").val();

console.log(str);

console:text

异同点:

text()和html()都可以用于元素文本的存取,但是html()不仅可以用于元素文本的存取,还可以用于元素节点的存取。

val()不同于text()和html(),val()用于input节点内容的存取。


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn