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>
あなたのHTMLは壊れています。修理する! – Amit
何が壊れているのか教えていただけますか?私はそれを見ていないよ – Warstolrem
そこに多くの間違いがある。あなたは ''で閉じる必要があります。あなたが 'AddSeries()'を呼び出すたびに、まず 'urlArray'を空の配列に設定します。それでも、それはどこにも宣言されておらず、 'var urlArray = [];'をAddSeries関数の上に置き、それを関数から削除します。 ... –