我无法使用我的javascript代码。我的目标是能够将新的电视连续剧链接添加到某种数据库中,然后在单击按钮时在单独的选项卡中打开它们。但是,截至目前,当我点击添加系列按钮时,它不会保存到urlArray中。帮助
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function AddSeries() {
url = getElementById('serieslink');
urlArray = [];
urlArray.push(url);
}
<script type="text/javascript">
function clickyClick() {
for (url in urlArray) {
window.open(url,'_blank');
}
}
</head>
<body>
<form> Series Name:
<input type = "text"
name = "series1name"
id = "seriesname" > <br>
Series Link:
<input type = "text"
name = "series1link"
id = "serieslink" >
</form> <br>
<button onclick = "AddSeries()" > Add A New Series </button><br>
<button onclick = "clickyClick()" > Open Incomplete Series </button>
答案 0 :(得分:-3)
您似乎未关闭<script>
代码。看看javascript控制台 - 它应该告诉你一些非常相似的东西。
使用JavaScript的东西,在大多数情况下,如果出现这样的错误,它就会停止评估页面上的任何代码。
答案 1 :(得分:-3)
1-您应该关闭脚本标记。
2-您无需为顺序脚本打开单独的脚本标记。
3-您必须将urlArray的范围更改为全局。您可以通过在定义之前和函数外添加 var 来实现。
<script type="text/javascript">
var urlArray = [];
function AddSeries() {
url = getElementById('serieslink');
urlArray.push(url);
}
function clickyClick() {
for (url in urlArray) {
window.open(url,'_blank');
}
}
</script>