Làm cách nào để thêm thuộc tính href
vào liên kết động sử dụng JavaScript?Làm cách nào để thêm thuộc tính "href" vào liên kết động sử dụng JavaScript?
Tôi về cơ bản muốn thêm thuộc tính href
vào <a></a>
động (nghĩa là khi người dùng nhấp vào hình ảnh cụ thể trong trang web).
Vì vậy từ:
<a>Link</a>
Tôi cần phải đi đến:
<a href="somelink url">Link</a>
Thú vị. Tôi không biết bạn có thể trực tiếp truy cập vào các thuộc tính như các lĩnh vực (so sánh với giải pháp của tôi dưới đây, bằng cách sử dụng 'setAttribute'). Có ai biết nếu cách tiếp cận này là tiêu chuẩn? – mgiuca
Cảm ơn mọi người - cả hai cách đều hoạt động. – Pavel
Tôi nghĩ rằng trên một phần tử DOM href là một thuộc tính mà bạn có thể đặt trực tiếp bởi el.href. Thay vào đó, setAttribute (el, attr) được sử dụng để thêm một số thuộc tính tùy chỉnh vào một phần tử DOM cụ thể, vì vậy trong trường hợp này, không cần sử dụng nó để thiết lập một std. attr – stecb