テーブル要素id = "questionLoc"の値を配列に配置した質問に変更しようとしています。下記のHTML ...JavaScriptでhtmlテキストを変更する
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script type="text/javascript" src="main.js"></script>
<script type="text/javascript" src="javascript/jquery-1.3.2.min.js"></script>
<title>Game of Thrones Trivia Quiz</title>
</head>
<body>
<header>
<h1>Game of Thrones Trivia Quiz</h1>
</header>
<form action="" name="mainForm">
<p>Please choose the correct answer for the question given. Do so promptly - winter is coming.</p>
<table>
<tr>
<td id="questionLoc">
Question Location
</td>
</tr>
Javasciptドキュメント...
alert("hi");
var allQuestions = [];
function question(question, choices, answer) {
this.question = question;
this.choices = choices;
this.answer = answer;
}
var question1 = new question("Who is Sansa\'s mother?", ["Cercei", "Marjorie", "Catelin", "Lysa"], 2);
var question2 = new question("Who is Geoffrey\'s mother?", ["Cercei", "Marjorie", "Catelin", "Lysa"], 0);
var question3 = new question("Who is Robert\'s mother?", ["Cercei", "Marjorie", "Catelin", "Lysa"], 3);
allQuestions.push(question1, question2, question3);
$(document).ready(function() {
$('#button').click(function {
$('R1').html("Response 1")
});
});
var qLoc = document.getElementById("questionLoc").innerHTML;
qLoc = allQuestions[0].question;
警告( "こんにちは")の試験であり、唯一の私はjQueryのをコメントアウトしたときに表示されます。 「questionLoc」テキストは、「getDocumentByID」行にもかかわらず変更されません。なぜコードが実行されないかについての考えは高く評価されます。ありがとうございました。
jsfiddleを指定します。 –
その他の潜在的な問題に加えて、$( 'R1')は有効なセレクタではありません。ドットまたはハッシュがありません。 –