작동하려면 자바 스크립트 코드를 가져 오는 데 문제가 있습니다. 내 목표는 일종의 데이터베이스에 새로운 TV 시리즈 링크를 추가 한 다음 버튼을 클릭 할 때 별도의 탭으로 열 수 있다는 것입니다. 그러나 지금부터는 시리즈 추가 버튼을 클릭하면 urlArray에 저장되지 않습니다. 도움? 당신이 당신의 <script>
태그를 폐쇄하지 않는 것처럼호출 될 때 함수가 실행되지 않습니까?
<!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'를 설정합니다. 그럼에도 불구하고 아무데도 선언되지 않았으므로 AddSeries 함수 위에'var urlArray = []; '를 넣어 함수에서 제거하십시오. ... –