我的JavaScript的onclick超鏈接沒有博客中運行的JavaScript
<script type='text/javascript'>
//<![CDATA[
function showAnswer()
{
alert('Answer');
var els = document.getElementsByClassName('answer');
if (els.style.display != 'inline')
els.style.display = 'inline';
}
}
//]]>
</script>
如果答案是一個類名頁面上的p標籤,它最初是由下面的代碼隱藏:
.answer { display:none; }
這是代碼調用showAnswer這是行不通的...
<div class='show_hide_answers'>
<a href='#' onclick='showAnswer();'>Show Answer</a>
</div>
點擊顯示答案什麼也不做。即使它沒有顯示警報意味着JavaScript沒有運行。請幫我解決這個問題。 有關詳細信息,請參見本頁面(這是這個頁面的代碼)提前
http://www.technodoze.com/2012/09/the-idea-that-light-is-em-wave-was.html
感謝,如果你能幫助我PLZ ...
注:我已經嘗試了所有這些:
<a href='#' onclick='showAnswer()'>Show Answer</a>
<a href='#' onclick='javascript:showAnswer();'>Show Answer</a>
<a href='#' onclick='javascript:return showAnswer();'>Show Answer</a>
沒人在工作。
需要後'加{託槽,如果(els.style.display!=「內聯」) ' – Jalpesh