Javascript 使用html5链接按钮
我想创建一个按钮,允许我去一个输入字段中输入的链接。 这就是我所做的,但它不起作用Javascript 使用html5链接按钮,javascript,html,Javascript,Html,我想创建一个按钮,允许我去一个输入字段中输入的链接。 这就是我所做的,但它不起作用 <html> <head> </head> <body> <form action="link"> link : <input type="text" id="link"> <input type="button" value="go" onclick="self.location.href = 'docuement.getEleme
<html>
<head>
</head>
<body>
<form action="link">
link : <input type="text" id="link">
<input type="button" value="go" onclick="self.location.href = 'docuement.getElementById('link').value'"/>
</form>
</body>
</html>
链接:
我该怎么办
self.location.href
的值周围去掉“
文档
您还应该避免使用
self
,这是一种不必要的间接方式
<input type="button" value="go" onclick="location.href = document.getElementById('link').value"/>
事情解决了:
- 修复
文档的拼写问题
- 解压缩要计算的表达式
- 不要为自己操心
document.getElementById
而不是docuement.getElementById
我更正了表达式,但它不起作用。我没有找到页面。那么,可能您正在键入的页面不存在。例如,我想转到谷歌,所以在文本框中键入www.google.com。我正在寻找一种解决方案,可以访问我在文本框中键入的网站。www.google.com
不是谷歌的URL。它是一个相对URI。如果你想去谷歌,那么你需要使用一个绝对URI(其中包括该方案)或一个相对于该方案的URI(以/
开头)。