我的網站中有一些<script type="text/javascript">功能,<head>并且我有通過 PHP 獲得的網站片段require,這些功能適用于各種東西,其中一些已經在函數所在的同一文件中,而另一些則通過require這些功能工作在那些<body>從一開始就在右邊但在通過require.我嘗試在末尾重新定位以查看是否是元素加載順序的問題,但這沒有任何區別,功能仍然無法正常工作。與往常一樣,我們非常感謝您的任何幫助,并感謝您的寶貴時間。根據下面的要求是代碼以下代碼位于<head>:<script type="text/javascript"> function showHide() { var radioDel = document.getElementById("radDel"); var radioRet = document.getElementById("radRet"); if (radioDel.checked) { document.getElementById("dir").style.display = "flex"; document.getElementById("diaEn").style.display = "flex"; document.getElementById("direccion").required = true; document.getElementById("radRet").required = false; } if (radioRet.checked) { document.getElementById("dir").style.display = "none"; document.getElementById("diaEn").style.display = "none"; document.getElementById("direccion").required = false; document.getElementById("radDel").required = false; } } </script>以下代碼駐留在其中<body>,并且功能在其中工作:<fieldset class="form-group"> <div class="row"> <div class="col-sm-10"> <div class="form-check"> <input class="form-check-input" name="radios" id="radRet" type="radio" value="Retira" onclick="showHide()" required> <label for="radRet" class="form-check-label font-weight-bold">Retiro personalmente</label> </div> <div class="form-check"> <input class="form-check-input" name="radios" id="radDel" type="radio" value="Delivery" onclick="showHide()" required> <label for="radDel" class="form-check-label font-weight-bold">Entrega</label> <small id="diaEn" class="form-text text-muted" style="display:none;">Todas las entregas se hacen con Rappi</small> </div> </div> </div></fieldset>以下代碼是通過獲取<?php require $_SERVER['DOCUMENT_ROOT'].'/php/fieldset.php'; ?>
Javascript 函數在通過 PHP 獲得的站點部分中不起作用需要
尚方寶劍之說
2022-05-26 14:23:39