js与jquery中html() text() val()中的区别

时间:2023-03-09 14:34:43
js与jquery中html() text() val()中的区别
  • 首先html() text() val() 是jquery方法。

1.html()取得内容可以包含标签。

2.text()取得内容为元素文本内容。

3.val()只有value属性的元素才能使用该方法。

请看下面的例子:

   1.<input type='text' value='xxx'/> 这个就需要用 val()。
   2.<span>你好</span> 这个就用 text()。
   3.<div><p>您好!</p></div> 这个就用html()。

  • value() innerHtml() innerText()是JS方法