【发布时间】:2012-10-02 10:58:01
【问题描述】:
我这里有一些代码:
<html>
<script type="text/javascript">
document.getElementById('myElement').onclick = function ()
{
var searchterm = document.getElementById('bereich').value;
document.href("http://www.google.com/serach?q=" + searchterm);
}
</script>
<body>
<center>
<img src="https://www.google.de/images/srpr/logo3w.png"><br>
<input type="text" name="q"> <input type="button" value="Search" onclick="startSearch()">
</center>
这不起作用。我知道这根本就是一个菜鸟,但我不知道 javascript。任何人都可以帮助我吗?
加法:
我也试过了:
<html>
<body>
<center>
<img src="https://www.google.de/images/srpr/logo3w.png"><br>
<input type="text" name="q"> <input type="button" value="Search" onclick="startSearch()">
</center>
<script type="text/javascript">
window.onload = function(){
document.getElementById('myElement').onclick = function ()
{
var searchterm = document.getElementById('bereich').value;
document.href = "http://www.google.com/serach?q=" + searchterm;
}
};
和:
<html>
<body>
<center>
<img src="https://www.google.de/images/srpr/logo3w.png"><br>
<input type="text" name="q"> <input type="button" value="Search" name="searchButton" onclick="startSearch()">
</center>
<script type="text/javascript">
function triggerGoogleSearch()
{
var searchterm = document.getElementById('bereich').value;
document.href("http://www.google.com/serach?q=" + searchterm);
}
document.getElementById('searchButton').onclick = triggerGoogleSearch();
</script>
</body>
</html>
【问题讨论】:
-
我已将您的问题回滚到第二版。看来这就是您提出并得到回答的问题。不要将您的问题编辑成全新的问题。收到的答案可能不再适用。如果您有新问题,请提出新问题。
-
在这种情况下,答案适合修改后的问题,但你是对的,对不起
-
嗯,写接受答案的用户修改了您的问题to this。我假设您现在看到这一切有多么成问题?请不要再这样做了。事情只会一团糟。
标签: javascript html function events onclick