Tôi có thể sử dụng biến cho HREF trong HTML không?

Tôi đang cố chuyển một biến từ trường một dòng sang siêu liên kết html tùy chỉnh. Mã của tôi hiện tại như sau.  

$[document].ready[function [] {
  	var num = $[".num input"].val[];
	var target = 'target="_blank"'; //Add this in to get link to open in new tab
  	var link = "Get Started

Sau đó sử dụng querySelectorAll để tìm các liên kết và cập nhật chúng.
const referralTokenValue = 123456789;
const referralLinks = document.querySelectorAll["a.-js-referral-link"];
for [let a of referralLinks]{
    const url = new URL[a.href];
    url.searchParams.set["referralToken", referralTokenValue];
    a.href = url.toString[];
}
Bản trình diễn[^]

Tôi muốn đặt thuộc tính href cho một biến. Ví dụ: nếu tôi có một biến gọi là "liên kết" bằng với "chính. html". Sau đó, thuộc tính href sẽ bằng với biến "liên kết" và khi được nhấp vào, người đó sẽ chuyển đến "chính. html". Sau đó, nếu biến là một thứ khác, thì nó sẽ bằng với thứ khác đó, chẳng hạn như "thứ cấp. html"

Những gì tôi đã thử

Tôi đã thử sử dụng id="tên biến" và href="tên biến" và href=tên biến

Href có phải là thuộc tính hoặc giá trị của thẻ không?

Định nghĩa và cách sử dụng . Đối với các phần tử , thuộc tính href chỉ định URL cơ sở cho tất cả các URL tương đối trên một trang. the href attribute specifies the URL of the page the link goes to. For elements, the href attribute specifies the base URL for all relative URLs on a page.

Giá trị của href có thể là gì?

Các giá trị có thể. Một URL tuyệt đối - trỏ đến một trang web khác [như href="http. //www. thí dụ. com/mặc định. htm"] Một URL tương đối - trỏ đến một tệp trong một trang web [như href="default. htm"]

Chúng ta có thể chuyển chức năng trong href không?

Câu trả lời là. không thể .

Chủ Đề