为什么我的输出(刷新值)没有显示
function myFunction() {
$a = document.getElementById("examplehtml").value;
document.write("<big><bold>");
document.write($a);
document.write("</bold></big>");
$b = document.getElementById("refresh").value;
document.write('<meta http-equiv="refresh" content="');
document.write($b);
document.write('"/>');
}
<form action="javascript:myFunction()" method="get">
<input name="refresh" value="60" type="text" id="refresh">
<input name="examplehtml" value="i am is output from input examplehtml, but my input refresh is blank" type="text" id="examplehtml">
<input type="submit" value="ENTER ">
</form>
显示来自examplehtml的值的结果,但是刷新的值为空白
答案 0 :(得分:0)
编辑:在输入框中输入网站名称,点击 E N T E R 。它会将您重定向到该网站。
function myFunction(){
url = document.getElementById('refresh').value;
window.location.href = url;
}
<input placeholder="write url here" type="text" id="refresh">
<button onclick="myFunction()">E N T E R</button>
编写https://stackoverflow.com
进行测试。
答案 1 :(得分:-2)
JavaScript中的字符串连接是使用+
运算符完成的。
你可以用这样的东西实现你想要的东西:
function myFunction(){
var $c= document.getElementById("refresh").value;
document.write('<meta http-equiv="refresh" content="'+$c+'"/>');
}
您还必须使用var
关键字声明变量。