Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将目标_空白添加到此中?_Javascript_Target - Fatal编程技术网

Javascript 如何将目标_空白添加到此中?

Javascript 如何将目标_空白添加到此中?,javascript,target,Javascript,Target,在我的一个朋友网站上有一个主页和一个脚本,人们可以在上面预订他的旅馆。今天,当人们使用表单时,直接从他的页面转到booking.com。是否有任何方法可以添加,以便人们在新选项卡中打开booking.com 这是booking.com提供的代码: <script type="text/javascript" src="http://www.booking.com/general.html?tmpl=bookit;aid=330843;lang=sv;hotel_id=260079">

在我的一个朋友网站上有一个主页和一个脚本,人们可以在上面预订他的旅馆。今天,当人们使用表单时,直接从他的页面转到booking.com。是否有任何方法可以添加,以便人们在新选项卡中打开booking.com

这是booking.com提供的代码:

<script type="text/javascript" src="http://www.booking.com/general.html?tmpl=bookit;aid=330843;lang=sv;hotel_id=260079"></script>

在该脚本包含在页面中之后添加此脚本

<script type="text/javascript">
    document.getElementById("b_availFrm").target = "_blank";
</script>

document.getElementById(“b_availFrm”).target=“_blank”;
脚本在页面上嵌入一个id为
b\u availFrm
的表单。上述代码将该表单的目标设置为
\u blank
,这意味着当您单击“提交”按钮时,它将在新选项卡或窗口中打开结果(取决于浏览器设置)


不,您不能修改脚本中的任何内容,因为它不在您的系统中,如何将该脚本添加到页面中?它只是嵌入到页面中,还是在你点击按钮、链接或其他东西时加载的?我们需要更多的信息。您已经尝试了什么?是创建Dynamicly的代码吗?表单是由booking.com的javascript在页面上创建的。要么是脚本URL中传递的参数使提交的表单在新窗口中打开(可能不是),要么是您编写的脚本通过向表单元素添加
target=“\u blank”
来更改创建的HTML。