當網頁被加載時,瀏覽器會創建頁面的文檔對象模型(Document Object Model)。
HTML DOM 模型被構造為對象的樹。
通過可編程的對象模型,JavaScript 獲得了足夠的能力來創建動態的 HTML。有所謂的:
- JavaScript 能夠改變頁面中的所有 HTML 元素
- JavaScript 能夠改變頁面中的所有 HTML 屬性
- JavaScript 能夠改變頁面中的所有 CSS 樣式
- JavaScript 能夠對頁面中的所有事件做出反應
javascript強大如斯。。。。
關於獲取元素值,在js終有getElementById()而,jquery中有$("#"),而這還是存在一定的區別的。在項目中用到jquery,在獲取<td>中的純文本內容時,
用到 $("#elementId").val()。
首先錯在不應該使用val()方法,而應該使用text()方法。val()方法只適用於表單,參考。
然后結果仍然不對,問過leader,知道獲取的純文本可能包含空格之類的,導致后續程序異常。所以這里應該使用trim函數如下:
$.trim($("#elementId").text())