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 = "This is the link";
  	document.getElementById("q9").innerHTML = link;
});

và đây là hai lĩnh vực tôi đang làm việc

hiện tại, siêu liên kết là  http. //www. bất cứ nơi nào. com?startid=. Tôi không chắc tại sao đầu vào từ một dòng không chuyển vào siêu liên kết. Tôi đã xem bài đăng này để được trợ giúp, nhưng vừa đạt đến một điểm mà tôi không chắc chắn làm thế nào để tiếp tục

 

Thanks

2 0

Đăng liên kết

CÂU TRẢ LỜI ĐƯỢC CHỌN

đã trả lời vào ngày 23 tháng 2 năm 2016

Javascript của bạn đang chạy ngay khi trang sẵn sàng, vì vậy đó là lý do tại sao nó đặt biến num thành một chuỗi trống. Bạn cần thay đổi mã để biến được đặt thành giá trị mà người dùng nhập vào trường một dòng. Sử dụng ví dụ về mã từ Chuỗi câu trả lời mà bạn đã tham chiếu, hãy thử cách sau

$(document).ready(function () {

  $('#Field8').blur(function() {
    var num = $(".num input").val();
    var target = 'target="_blank"'; //Add this in to get link to open in new tab
    var link = "This is the link";
    document.getElementById("q9").innerHTML = link;
  });

});

4 0

Đăng liên kết

đã trả lời vào ngày 23 tháng 2 năm 2016 Hiển thị lịch sử phiên bản

Thanks. Điều đó đã giải quyết nó trên mẫu thử nghiệm của tôi. Tuy nhiên, vì một số lý do, nó không hoạt động trên biểu mẫu thực mà tôi cần

Tôi biết điều này không an toàn, nhưng tôi đang sử dụng điều này.  

 

như một loại khóa mật khẩu cho biểu mẫu. Tôi không chắc tại sao, nhưng siêu liên kết hoàn toàn không được tạo trên biểu mẫu này và tôi đoán nó có liên quan đến việc này. Bất kỳ suy nghĩ?

Thả mã thông báo giới thiệu từ các liên kết. Thêm một số phương tiện xác định các liên kết từ Javascript

Ví dụ

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ể .