我想要的目的在於用JavaScript指定某些html元件消失。
實作方式為:
laraval寫一個範本網頁,假設有1~5號html元件。
A網頁繼承這個範本網頁,並且隱藏1、3號元件。
B網頁繼承這個範本網頁,並且隱藏2號元件。
我的想法是先指定各個元件的id,再利用各自的JS控制指定id的CSS屬性來達成這個效果。
將找到的範例簡化如下:
<p id='myDiv'>123</p>
<script>
var div = document.getElementById("myDiv");
div.style.display = "none";
</script>
不過如果我改html元件的id,或是將這段程式碼原封不動貼到別的地方去
有時候會有效果,有時候沒效果。
想請問一下是什麼原因呢?謝謝
通靈一下
有可能是在 run code 的時候
dom 還不存在
建議發生問題時
看個 console
發生了什麼事