Ví dụ
Nhận ID của mỏ neo đầu tiên:
Đặt id = document.getelementsByTagName ["a"] [0] .id;
Hãy tự mình thử »
Thay đổi ID của một phần tử:
document.getEuityById ["demo"]. id = "newid";
Hãy tự mình thử »
Thay đổi ID của một phần tử:
document.getEuityById ["demo"]. id = "newid";
element.style.fontSize = "30px";
Hãy tự mình thử »
Thay đổi ID của một phần tử:
document.getEuityById ["demo"]. id = "newid";
Thay đổi kích thước phông chữ của "MYP":
const phần tử = document.getEuityById ["myp"]; phần tử.style.fontsize = "30px";
Định nghĩa và cách sử dụng
Thuộc tính id
đặt hoặc trả về giá trị của thuộc tính ID của một phần tử.
Cú pháp | Trả lại thuộc tính ID: |
Đặt thuộc tính ID: | Giá trị tài sản |
Giá trị
Sự mô tả | Trả lại thuộc tính ID: |
Đặt thuộc tính ID: | Giá trị tài sản |
Giá trị
Sự mô tả
Tôi | ID của phần tử. | Giá trị trả về | Loại hình | Sợi dây | Hỗ trợ trình duyệt |
element.id được hỗ trợ trong tất cả các trình duyệt: | element.id được hỗ trợ trong tất cả các trình duyệt: | element.id được hỗ trợ trong tất cả các trình duyệt: | element.id được hỗ trợ trong tất cả các trình duyệt: | element.id được hỗ trợ trong tất cả các trình duyệt: | element.id được hỗ trợ trong tất cả các trình duyệt: |
Tôi đang tạo một trang với rất nhiều sản phẩm và đối với điều này, tôi cần rất nhiều ID và tôi đã làm nó bằng cách sử dụng phía máy chủ [python] vì vậy tôi gửi cho mỗi sản phẩm của riêng mình
Bây giờ vì người dùng sẽ Dinamycaly đặt một giá trị và xem kết quả trong trình duyệt, tôi muốn tạo một ____99 khác, theo điều này tôi đã tìm thấy ____10 để tôi tạo ra một ____99 khác
Vì vậy, câu hỏi, làm cách nào để đặt
0 trong
3?Chỉnh sửa: Những gì tôi muốn tạo là một
3 khác và không cập nhật cái đầu tiên. this will become because it is special to Tornado Template
New price :
This is where i use innerHTML
Như bạn có thể thấy, người dùng sẽ đặt một giá trị và thấy nó một cách linh hoạt.
Điều này sẽ hoạt động từ Python bằng cách sử dụng:
Nhưng tôi nếu nó có thể được thực hiện bằng JavaScript, máy chủ sẽ miễn phí cho một nửa hoạt động!
Thuộc tính id
của giao diện
6 đại diện cho định danh của phần tử, phản ánh thuộc tính toàn cầu
id
.id
property of the
6 interface represents the element's identifier, reflecting the
id
global attribute.
Nếu giá trị id
không phải là chuỗi trống, nó phải là duy nhất trong một tài liệu.
id
thường được sử dụng với
getElementById example
Some text here
blue
red
0 để truy xuất một yếu tố cụ thể. Một trường hợp phổ biến khác là sử dụng ID của phần tử làm bộ chọn khi tạo kiểu cho tài liệu bằng CSS.Lưu ý: Số nhận dạng là nhạy cảm với trường hợp, nhưng bạn nên tránh tạo ID chỉ khác nhau về vốn hóa. Identifiers are case-sensitive, but you should avoid creating IDs that differ only in the capitalization.
Giá trị
Một chuỗi.
Thông số kỹ thuật
DOM Standard # ref-for-dom-id id① # ref-for-dom-element-id① |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt
Xem thêm
1 Tham chiếu cho các phương thức và thuộc tính khác bạn có thể sử dụng để nhận tham chiếu đến các phần tử trong tài liệu.id global attribute.getElementById example Some text here blue red
Phương thức
1
getElementById example
Some text here
blue
red
0 Trả về một đối tượng
getElementById example
Some text here
blue
red
6 đại diện cho phần tử có thuộc tính
id
khớp với chuỗi được chỉ định. Vì ID phần tử được yêu cầu là duy nhất nếu được chỉ định, chúng là một cách hữu ích để nhanh chóng truy cập vào một phần tử cụ thể.
0 returns an
getElementById example
Some text here
blue
red
6 object representing the element whose
id
property matches the specified string. Since
element IDs are required to be unique if specified, they're a useful way to get access to a specific element quickly.
Nếu bạn cần truy cập vào một phần tử không có ID, bạn có thể sử dụng
getElementById example
Some text here
blue
red
5 để tìm phần tử bằng bất kỳ bộ chọn nào.Cú pháp
Thông số
id
ID của phần tử để định vị. ID là chuỗi nhạy cảm trường hợp là duy nhất trong tài liệu; Chỉ có một yếu tố có thể có bất kỳ ID đã cho.
Giá trị trả về
Một đối tượng
6 mô tả đối tượng phần tử DOM khớp với ID được chỉ định hoặc
getElementById example
Some text here
blue
red
8 nếu không tìm thấy phần tử phù hợp nào trong tài liệu.Ví dụ
HTML
getElementById example
Some text here
blue
red
JavaScript
function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
Kết quả
Ghi chú sử dụng
Việc viết hoa của
getElementById example
Some text here
blue
red
9 trong tên của phương thức này phải đúng để mã hoạt động; function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
0 không hợp lệ và sẽ không hoạt động, tuy nhiên có vẻ như tự nhiên.Không giống như một số phương pháp xem phần tử khác như
function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
1 và function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
2,
getElementById example
Some text here
blue
red
0 chỉ có sẵn như một phương thức của đối tượng toàn cầu function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
4 và không có sẵn như một phương thức trên tất cả các đối tượng phần tử trong DOM. Bởi vì các giá trị ID phải là duy nhất trong toàn bộ tài liệu, không cần các phiên bản "cục bộ" của hàm.Thí dụ
DOCTYPE html>
Document
hello word1
hello word2
hello word3
hello word4
const parentDOM = document.getElementById["parent-id"];
const test1 = parentDOM.getElementById["test1"];
// throw error
// Uncaught TypeError: parentDOM.getElementById is not a function
Nếu không có phần tử với id
đã cho, hàm này sẽ trả về
getElementById example
Some text here
blue
red
8. Lưu ý rằng tham số id
nhạy cảm trường hợp, do đó function changeColor[newColor] {
const elem = document.getElementById['para'];
elem.style.color = newColor;
}
8 sẽ trả về
getElementById example
Some text here
blue
red
8 thay vì phần tử DOCTYPE html>
Document
hello word1
hello word2
hello word3
hello word4
const parentDOM = document.getElementById["parent-id"];
const test1 = parentDOM.getElementById["test1"];
// throw error
// Uncaught TypeError: parentDOM.getElementById is not a function
0 vì "M" và "M" là khác nhau cho mục đích của phương pháp này.Các yếu tố không có trong tài liệu không được tìm kiếm bởi
0. Khi tạo một phần tử và gán nó một ID, bạn phải chèn phần tử vào cây tài liệu bằng
getElementById example
Some text here
blue
red
2 hoặc phương thức tương tự trước khi bạn có thể truy cập nó bằng DOCTYPE html>
Document
hello word1
hello word2
hello word3
hello word4
const parentDOM = document.getElementById["parent-id"];
const test1 = parentDOM.getElementById["test1"];
// throw error
// Uncaught TypeError: parentDOM.getElementById is not a function
0: are not searched by
getElementById example
Some text here
blue
red
getElementById example
Some text here
blue
red
0. When creating an element and assigning it an ID, you have to insert the element into the document tree with DOCTYPE html>
Document
hello word1
hello word2
hello word3
hello word4
const parentDOM = document.getElementById["parent-id"];
const test1 = parentDOM.getElementById["test1"];
// throw error
// Uncaught TypeError: parentDOM.getElementById is not a function
2 or a similar method before you can access
it with
getElementById example
Some text here
blue
red
0:const element = document.createElement['div'];
element.id = 'testqq';
const el = document.getElementById['testqq']; // el will be null!
Tài liệu không phải HTML. Việc triển khai DOM phải có thông tin cho biết thuộc tính nào thuộc loại ID. Các thuộc tính có tên "ID" không thuộc loại ID trừ khi được xác định trong DTD của tài liệu. Thuộc tính id
được định nghĩa là loại ID trong các trường hợp phổ biến của XHTML, XUL và các trường hợp khác. Các triển khai không biết liệu các thuộc tính có thuộc loại ID hay không dự kiến sẽ trả về
8.. The DOM implementation must have information that says which attributes are of type ID. Attributes with the name "id" are not of type ID unless so defined in the document's DTD. The
getElementById example
Some text here
blue
red
id
attribute is defined to be of ID type in the common cases of XHTML, XUL, and other. Implementations that do not know whether attributes are of
type ID or not are expected to return
getElementById example
Some text here
blue
red
8.Thông số kỹ thuật
DOM Standard # ref-for-dom-nonelementparentNode-getSementByid② # ref-for-dom-nonelementparentnode-getelementbyid② |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt
Xem thêm
1 Tham chiếu cho các phương thức và thuộc tính khác bạn có thể sử dụng để nhận tham chiếu đến các phần tử trong tài liệu.getElementById example Some text here blue red
1 cho các bộ chọn thông qua các truy vấn nhưfunction changeColor[newColor] { const elem = document.getElementById['para']; elem.style.color = newColor; }
8DOCTYPE html> Document hello word1 hello word2 hello word3 hello word4 const parentDOM = document.getElementById["parent-id"]; const test1 = parentDOM.getElementById["test1"]; // throw error // Uncaught TypeError: parentDOM.getElementById is not a function
- XML: ID - có phương thức tiện ích để cho phép
0 có được 'XML: ID' trong các tài liệu XML [chẳng hạn như được trả về bởi các cuộc gọi AJAX]getElementById example Some text here blue red