html - 使用 URL 插入数据
问题描述
我有以下网址:https://www.amazon.com/#twotabsearchtextbox
。当我单击此链接时,我希望它转到亚马逊,选择搜索栏,然后输入一个值。我的问题是:如何修改 URL 以在搜索栏中插入值?
示例输入
网址: https://www.amazon.com/#twotabsearchtextbox
价值:复仇者联盟电影
预期输出:
我知道你可以选择元素。我也曾在某个地方看到过这样做。但是,我找不到解释使用的标识符的资源。我看到您可以在此处突出显示它,但不能插入。
解决方案
也许我缺少一些东西,但我会填充搜索链接。
<a href="https://www.amazon.com/s?k=YOUR+SEARCH+VALUE">
如前所述,您甚至可以使用一些 javascript 将值填充为您想要的任何内容。例如:
您有一个锚点,其中id
包含您要搜索的内容。
<a id="star+wars">My Link</a>
我们可以使用 javascript 使用您的搜索词填充搜索 URL,然后使用将其添加到锚点setAttribute
let yourLink = document.getElementById("star+wars");
let searchID = yourLink.id;
yourLink.setAttribute("href", "https://www.amazon.com/s?k=" + searchID);
JSFiddle:https ://jsfiddle.net/L5afroh1/
推荐阅读
- php - Unable to get all rows from mysqli result to transfer to array
- laravel - Laravel redis 有效,但列表仍然为空
- sql-server - 从 SQL Server XML 列中提取值
- c - 在 C 语言中使用 LEDS 进行二进制仿真
- javascript - 在页面上显示本地存储数据
- firebase - 谷歌云 API 已过期
- php - 该页面因活动而过期。PHP 卷曲
- jakarta-ee - 防止断开后回溯
- tableau-api - 释放操作过滤器时应用以前的过滤器
- javascript - 我想每次将不同的变量传递给循环中动态创建的按钮