1. 程式人生 > >js中的text(),html() ,val()的區別

js中的text(),html() ,val()的區別

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節點內容的存取。