Я пытаюсь изменить значение элемента таблицы id = "questionLoc" на вопрос, который я разместил в массиве. HTML ниже ...Изменение html-текста с помощью JavaScript
<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') вряд ли будет действительным селектором. Отсутствует точка или хэш. –