我正在使用JavaScript和按鈕來顯示一部分onclick並隱藏重新點擊該部分。顯示內容Onclick無需重新加載/刷新頁面
JavaScript代碼:
<script type="text/javascript">
function toggleMe(a){
var e=document.getElementById(a);
if(!e)return true;
if(e.style.display=="none"){
e.style.display="block"
}
else{
e.style.display="none"
}
return true;
}
</script>
和按鈕的代碼是:
<input type="button" onclick="return toggleMe('para2')" value="Technical Quiz" id="button">
和內容是:
<div id="para3" style="display:none; color:#FFF;">
Rules are Coming UP...
</div>
的主要問題是在Opera Mini的當觀看和UC瀏覽器,點擊該按鈕它重新加載頁面並顯示內容。我不想重新加載頁面。我只想在不重新加載頁面的情況下顯示內容。
您的輸入元素是否由表單元素包裝?我認爲在某些情況下,輸入按鈕的默認onclick行爲是提交表單,也許嘗試刪除表單元素,只需使用此輸入 – Merlin
否,不包裝。我剛剛添加了'