SVGStringList: insertItemBefore() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Phương thức insertItemBefore() của giao diện SVGStringList chèn một phần tử mới vào danh sách tại vị trí được chỉ định. Phần tử đầu tiên có chỉ mục 0. Phần tử được chèn là chính phần tử đó, không phải bản sao.

  • Nếu phần tử mới đã có trong một danh sách khác, nó sẽ bị xóa khỏi danh sách trước đó trước khi được chèn vào danh sách này.
  • Nếu phần tử đã có trong danh sách này, lưu ý rằng chỉ mục của phần tử cần chèn trước là trước khi xóa phần tử.
  • Nếu chỉ mục bằng 0, phần tử mới được chèn vào đầu danh sách.
  • Nếu chỉ mục lớn hơn hoặc bằng length, phần tử mới được thêm vào cuối danh sách.

Cú pháp

js
insertItemBefore(newItem, index)

Tham số

newItem

Chuỗi cần thêm vào danh sách.

index

Một số nguyên không âm chỉ định chỉ mục của phần tử cần chèn phần tử mới vào trước đó.

Giá trị trả về

Chuỗi đã được thêm vào danh sách.

Ngoại lệ

NoModificationAllowedError DOMException

Được ném ra nếu SVGStringList tương ứng với thuộc tính chỉ đọc hoặc khi chính đối tượng là chỉ đọc.

Thông số kỹ thuật

Thông số kỹ thuật
Scalable Vector Graphics (SVG) 2
# __svg__SVGNameList__insertItemBefore

Tương thích trình duyệt