我的javascript链接存在一些问题
我有一个名为" domein"
的隐藏输入字段我的onclick脚本有以下div
<div id="button" onclick="window.open('http://www.mylink.nl/?domein=' + document.getElementById('domein').value ,'_blank') ">
<strong>button text</strong>
</div>
该链接未在新标签中打开,也未显示来自&#39; domein&#39;的值。来自网址中隐藏字段的值。
你能帮帮我吗?我的第二个问题:我怎样才能让这个网址只有http://www.mylink.nl才能成为&#39; value = empty。
答案 0 :(得分:1)
这有效:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<input type="hidden" id="test" value="test">
<div id="button" onclick="window.open('http://www.example.com/?domein=' + document.getElementById('test').value,'_blank');">
<strong>button text</strong>
</div>
</body>
</html>
新标签页:
http://www.example.com/?domein=test
请检查并确保您的隐藏输入已定义为id domein ...
********* UPDATE **************** ****************
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<script type="text/javascript">
function submit()
{
if(!document.getElementById("test").value.match(/\S/))
{
window.open('http://www.example.com/','_blank');
}
else
{
window.open('http://www.example.com/?domein=' + document.getElementById('test').value,'_blank');
}
}
</script>
<input type="hidden" id="test" value="test">
<div id="button" onclick="submit()">
<strong>button text</strong>
</div>
</body>
</html>