Chèn PHPTrước

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ại

Ví 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 tea

Steps:

  1. Add Tea Bag
  2. Add Sugar
  3. 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' -

Chèn PHPTrước

Sau khi nhấp vào nút 'Thêm' -

Chèn PHPTrước

Chèn PHPTrước


Chèn PHPTrước

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ụ

  1. Tạo ra một
  2. thành phần
  3. Tạo một nút văn bản
  4. Nối văn bản vào
  5. thành phần
  6. Chèn
  7. 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]);

Tự mình thử »

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]);

Tự mình thử »

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);

Tự mình thử »


Đị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ặc

nú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èn

Hỗ 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