Phương thức HTML DOM insertB Before() chèn một nút mới trước một nút con đã tồn tại
cú pháp
Sau đây là cú pháp -
Gọi hàm insertB Before() với tham số là positionString và text
node.insertBefore(newNode, existingNode)Ở đây, các tham số có thể như sau -
Thông số
tham sốMô tảnewNodeIt là nút con mới được tạo sẽ được nối thêm vào đầu đã tồn tạiNodeIt là nút đã tồn tạiVí dụ
Chúng ta hãy xem một ví dụ cho phương thức InsertB Before() -
Bản thử trực tiếp
insertBefore() insertBefore( ) How to make teaSteps:
- Add Tea Bag
- Add Sugar
- Add Milk
đầu ra
Điều này sẽ tạo ra đầu ra sau -
Trước khi nhấp vào nút 'Thêm' -
Sau khi nhấp vào nút 'Thêm' -
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?
ví dụ
- Tạo ra một
- thành phần
- Tạo một nút văn bản
- Nối văn bản vào
- thành phần
- Chèn
- phần tử trước con đầu tiên trong một
- :
const newNode = tài liệu. createElement("li");
const textNode = document. createTextNode("Nước");
newNode. appendChild(textNode);
const list = tài liệu. getElementById("myList");
list. chènB Before (newNode, danh sách. con[0]);
Di chuyển phần tử cuối cùng từ danh sách này sang đầu danh sách khác
const nút = tài liệu. getElementById("myList2"). lastElementChild;
const list = document. getElementById("myList1");
danh sách. insertB Before (nút, danh sách. con[0]);
Di chuyển phần tử cuối cùng từ danh sách này đến cuối danh sách khác
const nút = tài liệu. getElementById("myList2"). lastElementChild;
const list = document. getElementById("myList1");
danh sách. insertB Before(nút, null);
Định nghĩa và cách sử dụng
Phương thức insertBefore() chèn một nút con trước một nút con hiện có
cú pháp
thành phần. insertB Before (mới, hiện có)
hoặcnút. insertB Before (mới, hiện có)
Thông số
Tham sốMô tả mớiBắt buộc.Nút (phần tử) cần chèn. hiện cóBắt buộc.
Nút (phần tử) cần chèn trước.
Nếu null, nó sẽ được chèn vào cuối.
Giá trị trả về
TypeDescriptionNodeNút được chènHỗ trợ trình duyệt
element.insertBefore() là tính năng DOM Cấp 1 (1998)
Nó được hỗ trợ đầy đủ trong tất cả các trình duyệt
ChromeIEEdgeFirefoxSafariOperaCó9-11CóCóCóCóDOMNode. Hàm insertB Before () là một hàm có sẵn trong PHP, được sử dụng để chèn một nút mới trước một nút khác nhất định
cú pháp
DOMNode DOMNode::insertBefore( DOMNode $newNode, DOMNode $refNode )Thông số. Hàm này chấp nhận hai tham số như đã đề cập ở trên và được mô tả bên dưới
- $newNode. Nó chỉ định nút mới
- $refNode (Tùy chọn). Nó chỉ định nút tham chiếu. Nếu không được cung cấp, nút mới sẽ được thêm vào nút con
Giá trị trả về. Hàm này trả về nút được chèn
ngoại lệ. Hàm này đưa ra DOM_NO_MODIFICATION_ALLOWED_ERR, nếu nút này là chỉ đọc hoặc nếu nút gốc trước đó của nút được chèn là chỉ đọc. DOM_HIERARCHY_REQUEST_ERR, nếu nút này thuộc loại không cho phép phần tử con của loại nút $newNode hoặc nếu nút được nối thêm là một trong các nút gốc của nút này hoặc của chính nút này, DOM_WRONG_DOCUMENT_ERR, nếu $newNode được tạo từ một nút khác
1st argument) a node to insert
2nd argument) a reference node - this is the node that the new node will be inserted before
The trick to using this method is that the OBJECT on which you actually CALL the insertBefore() method is actually the PARENT node of the reference node!
________số 8
CORRECT:
$DOMNode_refNode->parentNode->insertBefore($DOMNode_newNode, $DOMNode_refNode);
Kannada Prabha mang tin tức bằng tiếng Kannada từ Karnataka. Bạn có thể chọn tin tức quận từ Bangalore, Mysore, Udupi, v.v. Nó cũng có Funtime, Study Abroad, Discover India, Post a Letter, S
Báo Ấn Độ,Kannada Prabha,tin tức,Tiếng Kannada,Karnataka,quận,Bangalore,Mysore, Uddipi,Funtime,Du học