gpt4 book ai didi

javascript - 如何将 javascript 变量放入 html 操作 =""

转载 作者:太空宇宙 更新时间:2023-11-03 22:17:20 24 4
gpt4 key购买 nike

我希望能够将我的变量放入我的 html action=""中,这样我就可以一键更改我使用的搜索引擎。而不是必须制作另一个 html 页面。

<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="searchbar">
<form action="[SEARCH VAR]" method="get">
<input autocomplete="off" type="text" name="q" placeholder=searchvar id="mySearch">
</form>
</p>
<button type="button" onclick="var search=https://www.duckduckgo.com/">
duckduckgo
</button>
<p id="demo"></p>
</div>
</body>
</html>

有没有办法用这段代码来做。

最佳答案

您不能将任意 HTML 属性评估为 JavaScript。相反,您将使用 DOM API 来更改表单元素的 action 属性。

function setSearchEngine(engine) {
document.querySelector('form').action = engine;
}

用作

<button type="button" onclick="setSearchEngine('https://www.duckduckgo.com/')">
duckduckgo
</button>

关于javascript - 如何将 javascript 变量放入 html 操作 ="",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55961431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com