私は事実についてのリストを作りたいと思います。ボタンをクリックすると、最初のファクトは2番目のファクトに置き換えられます。しかし、それは動作しません。ここに私のコードは次のとおりです。ここでJavaScript - 関数が呼び出されない
var facts = ['1. ', '2. ', '3. ', '4. '];
var print = document.getElementById('myfacts');
print.innerHTML = facts[0];
var i = 1;
function go() {
'use strict';
print.innerHTML = facts[i];
i = (i + 1) % (facts.length);
}
は私のHTMLです:
<section id="fakten">
<div class="facts">
<h1>My 4 facts</h1>
<script src="facts.js"></script>
<p id="myfacts" class="myfacts"></p>
<a id="click" href="index.html" onclick="go();">Next</a>
</div>
</section>
しかし、それは動作しません。私たちを手伝ってくれますか?
[なぜjQueryやgetElementByIdなどのDOMメソッドが要素を見つけられないのですか?](https://stackoverflow.com/q/14028959/) 4642212)。 – Xufox