守候你守候我
2021-08-26 20:11:40
這是情況在開發環境中,我必須添加如下所示的 css 和 js 文件<script src="../../js/file.js"><link rel="stylesheet" type="text/css" href="../../css/file.css">在生產環境中,我必須添加與下面相同的 css 和 js 文件,并更改 src 屬性<script src="js/file.js"><link rel="stylesheet" type="text/css" href="css/file.css">任何動態而不是手動執行的解決方案
2 回答

精慕HU
TA貢獻1845條經驗 獲得超8個贊
您可以為此使用PHP。
在導入/包含,使用 <?php echo dirname(dirname($_SERVER['PHP_SELF'])); ?>
例如:
<link rel="stylesheet" type="text/css" href="<?php echo dirname(dirname($_SERVER['PHP_SELF'])); ?>/css/style.css">
dirname($_SERVER['PHP_SELF'])
將返回當前文件目錄的路徑。
dirname(dirname($_SERVER['PHP_SELF']));
將返回當前文件目錄之前的路徑。您可以在此處和關于$_SERVER['PHP_SELF']
此處閱讀更多相關信息。
關于使用PHP,請單擊此處。

Smart貓小萌
TA貢獻1911條經驗 獲得超7個贊
您可以根據 IF 動態創建樣式和腳本標簽。
var link = document.createElement('link');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('type', 'text/css');
if (production)
link.setAttribute('href', 'css/my.css');
else
link.setAttribute('href', 'css/dev_my.css');
document.getElementsByTagName('head')[0].appendChild(link);
添加回答
舉報
0/150
提交
取消