例如在Web应用程序/网站中我有n ...页面,我必须在所有页面中始终写入导入css和javascript的信息,有没有办法只在index.html中导入它并应用这一切都是? 提前谢谢!
答案 0 :(得分:1)
您可以使用JavaScript和jQuery执行此操作。创建如下功能:
function importCSS(){
var import = document.createElement('link');
i=0;
while(i<importData.length){
import.href=importData[i];
import.rel="stylesheet"
document.head.appendChild(import)
i++;
}
importData=["css1.css","css2.css",..."cssN.css"];
}
然后在您的文件中调用importCSS(),如:
$(document).ready(importCSS());
否则,我会使用像PHP这样的语言从文件或数据库中提取样式信息。
答案 1 :(得分:1)
如果您在服务器上安装了PHP,则可以要求或包含部分页面。
然后你有2个文件 - index.php - header.php
<强>的header.php
<head>
<link rel="stylesheet" href="style.css">
<script type="text/javascript" src="example.js">
</head>
等...
并且在index.php中,您可以包含页面的这一部分,如:
<强>的index.php:
<?php
include('header.php');
?>
// rest of page
<body>
Etc...