Tôi mới bắt đầu sử dụng Outsystems và có cùng câu hỏi về việc thay đổi văn bản nút, nhưng câu trả lời này từ 2 năm trước dường như không còn áp dụng được nữa. Khi tôi đặt một đối tượng nút trên màn hình, cây tiện ích sẽ hiển thị văn bản trong một đối tượng con. Tôi không thể tham chiếu một biến trong thuộc tính Văn bản -- Tôi chỉ có thể nhập văn bản để xuất hiện trên nút
Tôi có thiếu thứ gì đó hay không thể thay đổi văn bản của một nút nữa?
Lưu ý rằng bạn không nên đặt innerHTML
của nút dựa trên đầu vào do người dùng cung cấp mà không thoát nó. Điều này sẽ khiến trang web của bạn dễ bị tấn công bằng tập lệnh chéo trang
Bật/tắt văn bản nút khi Nhấp bằng JavaScript #
Để chuyển đổi văn bản của nút khi nhấp
- Thêm trình xử lý sự kiện
click
vào nút - Mỗi lần nhấp vào nút, hãy kiểm tra xem văn bản của nút có phải là văn bản ban đầu không
- Nếu có, hãy thay đổi văn bản thành văn bản đã nhấp
- Nếu không, hãy thay đổi văn bản trở lại văn bản ban đầu
Mỗi lần nhấp vào nút, hàm click
0 được gọi
Trong hàm, chúng tôi kiểm tra xem nút textContent
có chứa giá trị văn bản ban đầu không
Chúng tôi đã chuyển đổi cả nội dung văn bản của nút và click
2 thành chữ thường để so sánh không phân biệt chữ hoa chữ thường
Nếu văn bản của nút là văn bản ban đầu, chúng tôi đặt văn bản thành giá trị mới là click
3
Mặt khác, chúng tôi đặt văn bản của nút thành văn bản ban đầu
Nếu bạn cần sử dụng HTML khi thiết lập nội dung của nút, hãy sử dụng thuộc tính innerHTML
thay vì textContent
Chúng tôi đã sử dụng thuộc tính innerHTML
để đặt nội dung của nút thành click
7 với màu nền
Trong một kịch bản trong thế giới thực hơn, bạn có thể đặt nội dung thành một số văn bản và một công cụ quay vòng đang tải
Quan trọng. Nếu bạn sử dụng phần tử trong HTML, các trình duyệt khác nhau sẽ gửi các giá trị khác nhau. Internet Explorer sẽ gửi văn bản giữa các thẻ và, trong khi các trình duyệt khác sẽ gửi nội dung của thuộc tính giá trị
Làm cách nào để thay đổi văn bản của nhãn bằng JavaScript?
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Cơ bản
- Cập nhật lần cuối. 14 tháng 11 năm 2022
Cải thiện bài viết
Lưu bài viết
Đưa ra một tài liệu HTML và nhiệm vụ là thay đổi văn bản của nhãn bằng JavaScript.
What is a label ? The tag is used to provide a usability improvement for mouse users i.e, if a user clicks on the text within the element, it toggles the control.
Tiếp cận
- Tạo phần tử nhãn và gán id cho phần tử đó
- Xác định một nút được sử dụng để gọi một chức năng. Nó hoạt động như một công tắc để thay đổi văn bản trong phần tử nhãn
- Xác định hàm javaScript, hàm này sẽ cập nhật văn bản nhãn
- Sử dụng thuộc tính innerHTML để thay đổi văn bản bên trong nhãn. Thuộc tính innerHTML đặt hoặc trả về nội dung HTML của một phần tử
ví dụ 1. Ví dụ này thực hiện cách tiếp cận trên.
HTML
click
0
click
1click
2click
3
click
4
click
1click
6____13
click
8click
1____110click
3
click
12click
13
click
12click
15
click
8click
17____110click
3
click
17click
6click
3
click
4
click
1click
25 click
26click
27click
28click
3
click
30
click
8click
1click
33 click
26click
27click
36click
3
click
12click
39
click
8click
17____133click
3
click
4
click
8click
1____147click
3
click
12click
10
click
12click
12
click
8click
17______147click
3
click
4
click
8click
1____160 click
61 click
27click
63click
3
click
12click
66
click
8click
17____160click
3
click
30
click
8click
1____134click
3
click
30
click
8click
1____139 click
80click
27click
82click
3
click
12click
85
click
8click
17____139click
3
click
4
click
8click
1______113click
3
click
12click
16
click
17click
18
click
19____1100
click
12click
102
click
8click
17____113click
3
click
17click
25____13
click
4
click
17click
2click
113
đầu ra
ví dụ 2. Ví dụ này thay đổi văn bản của nhãn bằng JavaScript.
html
click
0
click
1click
2click
3
click
4
click
1click
6____13
click
8click
1____110click
3
click
12click
13
click
12click
15
click
8click
17____110click
3
click
17click
6click
3
click
4
click
1click
25 click
26click
27click
28click
3
click
30
click
8click
1click
33 click
26click
27click
36click
3
click
12click
39
click
8click
17____133click
3
click
4
click
8click
1____147click
3
click
12click
10
click
12click
12
click
8click
17______147click
3
click
4
click
8click
1____160 click
61 click
27click
63click
3
click
12click
66
click
8click
17____160click
3
click
30
click
8click
1____134click
3
click
30
click
8click
1____139 click
80click
27click
82click
3
click
12click
85
click
8click
17____139click
3
click
4
click
8click
1______113click
3
click
12click
16
click
17click
212
click
213
click
17click
215
click
19click
217
click
17click
219
click
19click
221
click
17click
102
click
12click
102
click
8click
17____113click
3
click
17click
25____13
click
4
click
17click
2click
3
đầu ra
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này