我正在爲我的博客做一個Javascript幻燈片,但該陣列似乎沒有工作。 可有人請說什麼我已經做錯了JavaScript文本幻燈片無效?
<SCRIPT type="text/javascript">
var blog = new Array()
blog[0]= "<h4>Sunday 17 of June 2012</h4><p title='Blog'>Donec tempus risus eget ligula viverra eget placerat odio tincidunt. Duis nisl sem, scelerisque faucibus congue vitae, accumsan at lectus. Cras vestibulum arcu ut lorem luctus eu pharetra tortor ultricies. Nam iaculis orci mauris. Etiam luctus, mauris sed adipiscing ullamcorper, augue enim volutpat sem, ut sagittis ipsum nibh ac nulla. Nam ultrices, quam eget sollicitudin porta, sapien mauris pulvinar augue, posuere hendrerit erat ligula ut magna. Maecenas laoreet nisi vitae magna consectetur a mollis purus tristique. Pellentesque elementum arcu non urna convallis eleifend. Aliquam eu lorem sed risus tempus tempor. Donec malesuada velit in odio vulputate iaculis. In tristique neque quis velit posuere adipiscing. Nullam dui neque, scelerisque non egestas feugiat, pellentesque vitae mauris.</p><hr>"
等陣列持續到
function display1()
{
document.getElementById(blogShow).innerHTML(blog[0])
}
function display2()
{
document.getElementById(blogShow).innerHTML(blog[1])
}
function display3()
{
document.getElementById(blogShow).innerHTML(blog[2])
}
function display4()
{
document.getElementById(blogShow).innerHTML(blog[3])
}
function display5()
{
document.getElementById(blogShow).innerHTML(blog[4])
}
</SCRIPT>
<div id="blogShow">
<SCRIPT type="text/javascript">display1()</SCRIPT>
</div>
<div id="blogNav">
<input type="button" onClick="display2()" value="1" class="button">
<input type="button" onClick="display3()" value="2" class="button">
<input type="button" onClick="display4()" value="3" class="button">
<input type="button" onClick="display5()" value="4" class="button">
</div>
我知道這是所有內聯,我會清理它的工作原理
功能,像大多數其他語言,可以在參數。不要將索引放在你的函數名中,你應該把它作爲參數傳遞。然後你只需要一個函數:'function display(id){document.getElementById(blogshow).innerHTML = blog [i]; }'你可以把它叫做'display(1);'或'display(2);' – Paulpro