我正在尝试制作一个网站,让我可以轻松搜索。
我希望能够在文本框中写入任何文本,并使 java 脚本生成适当的链接。
我一直在尝试这个:
function prepare_link() {
var url_param = document.getElementById('url_param');
var target_link = document.getElementById('target_link');
if ( ! url_param.value ) {
return false;
}
target_link.href = target_link.href + escape(url_param.value);
}
<input type="text" name="url_param" id="url_param" onkeypress='prepare_link()' onKeyUp='prepare_link()' />
<input type="button" onclick="prepare_link();" value="Generate" /><br>
<a href="https://www.google.dk/search?q=" id="target_link">Google</a><br>
<a href="http://www.youtube.com/results?search_query=" id="Youtube">Bing</a>
出于某种原因,搜索字符串会重复,但我希望它更新每个按键的链接,而不仅仅是当我点击生成按钮时。
此外,第二个链接没有更新:(
有任何想法吗?:)