1. 程式人生 > >js中的易混淆點

js中的易混淆點

1.為文字框賦值。

*jQuery中設定或者獲取所選內容的值:
text();設定或者獲取所選元素的文字內容;

html();設定或者獲取所選元素的內容(包括html標記);

val();設定或者獲取表單欄位的值(前提是表單設定了value屬性);

(text()和html()的區別是:前者是處理的文字內容,只能寫文字如果寫了上面的標記則會以文字形式輸出;後者可以解析文字中的html標記,就是你可以新增像<a></a>、<p></p>等標記,最後會解析為其效果。
)

*JavaScript中設定或者獲取所選內容的值

同理innerText、innerHTML和value,

innerText和innerHTML都是將字串放入hmtl標籤中的一個函式
但是innerHTMl他可以解析hmtl標記
例如 你放入一個<a>斯蒂芬</a>  如果在DIV中它裡面就會出現一個帶下劃線的a元素;
但是innerText只支援普通字串;

2.button的value值不是顯示用的,是用來傳遞到後臺,獲取button的value值用.value    input中的value屬性才可以顯示