Hướng dẫn how do you replace a value in html? - làm thế nào để bạn thay thế một giá trị trong html?

Given:

let mystr = "";

Tôi muốn xóa văn bản trong giá trị param "Luis Tiant" bằng JS.

Để rõ ràng: Tôi muốn thay đổi value="Luis Tiant" thành value="" trong chính chuỗi. Đây là một chuỗi chưa phải là một phần tử DOM. Sau khi tôi xóa giá trị thì tôi sẽ thêm nó vào DOM.

Hướng dẫn how do you replace a value in html? - làm thế nào để bạn thay thế một giá trị trong html?

Khi được hỏi ngày 22 tháng 5 năm 2020 lúc 13:51May 22, 2020 at 13:51

4

Nhận phần tử input và đặt ____10 của nó thành

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
1 (chuỗi trống).

Ví dụ bên dưới xóa giá trị đầu vào sau 2 giây, vì vậy bạn có thể thấy nó trong hành động:

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);

Cập nhật

Câu hỏi trên đã được làm rõ. Nếu bạn muốn thay thế thuộc tính

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
0 trong bản thân chuỗi, bạn có thể thực hiện rằng sử dụng phương thức Regex và
setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
3 như vậy:

let string = "";

console.log(string);

let newString = string.replace(/value=\".*\"/, "value=\"\"");

console.log(newString);

Đã trả lời ngày 22 tháng 5 năm 2020 lúc 13:54May 22, 2020 at 13:54

Hướng dẫn how do you replace a value in html? - làm thế nào để bạn thay thế một giá trị trong html?

Pretzelhammerpretzelhammerpretzelhammer

12.8K15 Huy hiệu vàng45 Huy hiệu bạc91 Huy hiệu Đồng15 gold badges45 silver badges91 bronze badges

1

Bằng cách khởi tạo

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
4, bạn cũng có thể làm điều này.

document.getElementById("item_Name").value = "Your new Value Here";

Đã trả lời ngày 22 tháng 5 năm 2020 lúc 13:56May 22, 2020 at 13:56

Hướng dẫn how do you replace a value in html? - làm thế nào để bạn thay thế một giá trị trong html?

Thay vì đặt một biến bằng một chuỗi HTML, thì sử dụng thao tác chuỗi để thay đổi các thuộc tính phần tử, tôi khuyên bạn nên sử dụng phương thức tài liệu.createelement () và API liên quan để lập trình tạo phần tử HTML. Sau đó, bạn sẽ có quyền truy cập vào các phương thức như Element.RemoveDribution ()

Đã trả lời ngày 22 tháng 5 năm 2020 lúc 13:57May 22, 2020 at 13:57

Hướng dẫn how do you replace a value in html? - làm thế nào để bạn thay thế một giá trị trong html?

Dylan Landrydylan LandryDylan Landry

1.11110 Huy hiệu bạc24 Huy hiệu đồng10 silver badges24 bronze badges

let mystr = ""
var res = mystr.match(/value=\".*\"/g);
var str = mystr.replace(res, 'value=""');

Đã trả lời ngày 22 tháng 5 năm 2020 lúc 14:15May 22, 2020 at 14:15

RazvanrazvanRazvan

3193 Huy hiệu bạc11 Huy hiệu đồng3 silver badges11 bronze badges

Làm thế nào để bạn thay thế các giá trị trong HTML?

Người ta phải lưu ý rằng hàm thay thế () sẽ chỉ thay thế lần xuất hiện đầu tiên của giá trị được chỉ định. Để thay thế tất cả các lần xuất hiện, người ta phải sử dụng công cụ sửa đổi toàn cầu. trong đó 'valuetoberplace' có thể là giá trị chuỗi hoặc biểu thức chính quy.

Làm thế nào để bạn thay đổi giá trị của một phần tử?
let result = text.replace("Microsoft", "W3Schools");

Hãy tự mình thử »

Thay thế toàn cầu:

hãy để văn bản = "Mr Blue có một ngôi nhà màu xanh và một chiếc xe màu xanh"; Đặt kết quả = text.replace (/blue/g, "màu đỏ");
let result = text.replace(/blue/g, "red");

Hãy tự mình thử »

Thêm ví dụ dưới đây.


Định nghĩa và cách sử dụng

Phương thức

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
5 tìm kiếm một chuỗi cho một giá trị hoặc biểu thức chính quy.

Phương thức

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
5 trả về một chuỗi mới với (các) giá trị được thay thế.

Phương thức

setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
5 không thay đổi chuỗi ban đầu.


Ghi chú

Nếu bạn thay thế một giá trị, chỉ có trường hợp đầu tiên sẽ được thay thế. Để thay thế tất cả các trường hợp, hãy sử dụng biểu thức thông thường với bộ sửa đổi G.

Đọc thêm về các biểu thức thông thường trong của chúng tôi:

  • Hướng dẫn Regexp
  • Tham khảo RegEXP


Cú pháp

String.replace (SearchValue, NewValue)

Thông số

Tham sốSự mô tả
SearchValueYêu cầu. Giá trị, hoặc biểu thức chính quy, để tìm kiếm.
The value, or regular expression, to search for.
NewValueBắt buộc. Giá trị mới (để thay thế bằng).
The new value (to replace with).

Giá trị trả về

Loại hìnhSự mô tả
SearchValueYêu cầu. Giá trị, hoặc biểu thức chính quy, để tìm kiếm.


NewValue

Bắt buộc. Giá trị mới (để thay thế bằng).

Giá trị trả về
let result = text.replace(/blue/gi, "red");

Hãy tự mình thử »

Loại hình

Một chuỗi
let result = text.replace(/blue|house|car/gi, function (x) {
  return x.toUpperCase();
});

Hãy tự mình thử »


Một chuỗi mới trong đó (các) giá trị được chỉ định đã được thay thế.

Nhiều ví dụ hơn

Thay thế toàn cầu, không nhạy cảm trường hợp:

hãy để văn bản = "Mr Blue có một ngôi nhà màu xanh và một chiếc xe màu xanh"; Đặt kết quả = text.replace (/blue/gi, "màu đỏ");Một hàm để trả về văn bản thay thế: hãy để văn bản = "Mr Blue có một ngôi nhà màu xanh và một chiếc xe màu xanh"; Đặt kết quả = text.replace (/blue | house | car/gi, function (x) {& nbsp; & nbsp; return x.touppercase ();});Hỗ trợ trình duyệt
setTimeout(() => {
  document.querySelector('input').value = '';
}, 2000);
5 là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Trình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt ChromeTrình duyệt Chrome


Làm thế nào để bạn thay thế các giá trị trong HTML?

Người ta phải lưu ý rằng hàm thay thế () sẽ chỉ thay thế lần xuất hiện đầu tiên của giá trị được chỉ định.Để thay thế tất cả các lần xuất hiện, người ta phải sử dụng công cụ sửa đổi toàn cầu.trong đó 'valuetoberplace' có thể là giá trị chuỗi hoặc biểu thức chính quy.replace() function will replace only the first occurrence of the specified value. In order to replace all occurrences, one has to use the global modifier. where 'valueToBeReplaced' can either be a string value or a regular expression.

Làm thế nào để bạn thay đổi giá trị của một phần tử?

Để thay đổi giá trị thuộc tính của phần tử HTML HTML DOM cung cấp hai phương thức là getAttribution () và setAttribution ().GetAttribution () được sử dụng để trích xuất giá trị hiện tại của thuộc tính trong khi setAttribution () được sử dụng để thay đổi giá trị của thuộc tính.getAttribute() and setAttribute(). The getAttribute() is used to extract the current value of the attribute while setAttribute() is used to alter the value of the attribute.

#Value trong HTML là gì?

Định nghĩa và sử dụng Thuộc tính giá trị Chỉ định giá trị của một phần tử.Thuộc tính giá trị được sử dụng khác nhau cho các loại đầu vào khác nhau: cho "nút", "đặt lại" và "gửi" - nó xác định văn bản trên nút.The value attribute specifies the value of an element. The value attribute is used differently for different input types: For "button", "reset", and "submit" - it defines the text on the button.

Bạn có thể thêm giá trị vào HTML không?

Sử dụng thuộc tính giá trị để thêm giá trị của phần tử trong HTML.Nó hoạt động với các yếu tố sau - ,,,,,,,,.. It works with the following elements −