Cách chuyển giá trị động trong href trong HTML

Tôi đang cố tìm nạp thông tin chi tiết về Bài tập được giao cho một nhân viên thông qua một trang web. Nhân viên có thể có nhiều Nhiệm vụ và mỗi Nhiệm vụ có một ID duy nhất

ID bài tập có được bằng cách sử dụng một quy trình khác và tôi đã gọi nó trong quy trình hiện tại của mình để truy cập ID bài tập vào một biến

Trong quy trình hiện tại tôi đang thực hiện, tôi nên nhấp vào ID Bài tập được tìm nạp chính xác trên trang web. Nó có thể ở bất cứ đâu trong trang web vì có thể có nhiều nhiệm vụ

Bây giờ vấn đề là tôi không thể chỉ định bộ chọn. Tất cả ID bài tập đều có cùng tên lớp, đó là một phần tử href. Tôi không thể chỉ định bất kỳ chỉ số lựa chọn nào vì nó có thể xuất hiện theo bất kỳ thứ tự nào. Chỉ khác ở ID bài tập xuất hiện sau liên kết href. [Bạn có thể thấy trong ảnh chụp màn hình]

Vậy làm cách nào tôi có thể chỉ định bộ chọn giúp tôi nhấp chính xác vào ID gán theo giá trị có trong biến của tôi

Tôi đang cố gắng chuyển một URL từ Server Script sang nội dung HTML, nhưng dường như có một số vấn đề với cú pháp. Ở đây trong mã của tôi, vui lòng gợi ý cho tôi một giải pháp cho cùng

HTML

Tải xuống giấy phép lặn

KẾ HOẠCH MÁY CHỦ

dữ liệu. giấy phép lặn = gr. getValue['x_87405_dive_man_0_license_image'];
dữ liệu. liên kết1 = "https. //dev12345. dịch vụ ngay bây giờ. com/sys_attachment. làm?sys_id="+dữ liệu. giấy phép lặn;

Ở đây tôi nhận được sys_id của tệp đính kèm từ GlideRecord và sử dụng nó để tạo một URL. Nhưng điều này không hoạt động

JavaScript là ngôn ngữ kịch bản cấp cao, được giải thích, được gõ động và phía máy khách. HTML được sử dụng để tạo các trang web tĩnh. JavaScript cho phép các trang web tương tác khi được sử dụng cùng với HTML và CSS. Thao tác đối tượng tài liệu [DOM] là một giao diện lập trình cho các tài liệu HTML và XML. DOM hoạt động như một giao diện giữa JavaScript và HTML kết hợp với CSS. DOM đại diện cho tài liệu dưới dạng các nút và đối tượng i. e. trình duyệt biến mọi thẻ HTML thành một đối tượng JavaScript mà chúng ta có thể thao tác. DOM là một đại diện hướng đối tượng của trang web, có thể được sửa đổi bằng ngôn ngữ kịch bản như JavaScript. Để thao tác với các đối tượng bên trong tài liệu ta cần chọn nó rồi thao tác

Chọn một phần tử có thể được thực hiện theo năm cách

  • tài liệu. phương thức querySelector[]. Nó trả về phần tử đầu tiên phù hợp với truy vấn
  • tài liệu. phương thức querySelectorAll[]. Nó trả về tất cả các phần tử phù hợp với truy vấn
  • tài liệu. Phương thức getElementById[]. Nó trả về một phần tử khớp với id
  • tài liệu. Phương thức getElementsByClassName[]. Nó trả về tất cả các phần tử phù hợp với lớp
  • tài liệu. Phương thức getElementsByTagName[]. Nó trả về một danh sách các phần tử khớp với tên thẻ

DOM cho phép thao tác thuộc tính. Các thuộc tính kiểm soát hành vi của thẻ HTML hoặc cung cấp thông tin bổ sung về thẻ. JavaScript cung cấp một số phương thức để thao tác thuộc tính phần tử HTML

Các phương pháp sau đây được sử dụng để thao tác các thuộc tính

  • phương thức getAttribute[]. Nó trả về giá trị hiện tại của một thuộc tính trên phần tử và trả về null nếu thuộc tính được chỉ định không tồn tại trên phần tử
  • phương thức setAttribute[]. Nó cập nhật giá trị của một thuộc tính đã tồn tại trên phần tử đã chỉ định, nếu không, một thuộc tính mới được thêm vào với tên và giá trị đã chỉ định
  • phương thức removeAttribute[]. Nó được sử dụng để loại bỏ một thuộc tính của phần tử được chỉ định

The below code demonstrates the attribute manipulation where the href attribute of tag changes on button click. A function is called on button click which updates the attribute value. The function myFunction[] is a JavaScript function and it makes the HTML code more interactive by making runtime modifications.

ví dụ 1




 

    

Chủ Đề