Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Javascript仅为一个特定页面加载CSS文件?_Javascript_Css_Netsuite - Fatal编程技术网

如何使用Javascript仅为一个特定页面加载CSS文件?

如何使用Javascript仅为一个特定页面加载CSS文件?,javascript,css,netsuite,Javascript,Css,Netsuite,我正在Netsuite上使用嵌套表编码的购物车上工作。。。我知道这很糟糕 因为我只能访问自定义网站的字段,所以我需要一个JS代码段,以便能够为购物车加载特定的CSS文件(避免对网站的其余部分进行样式化) 我以前从未这样做过,以下是我将如何开始: <script type="text/javascript"> var path = window.location.pathname; if(path.indexOf('/Cart') !=-1 { // load css file }

我正在Netsuite上使用嵌套表编码的购物车上工作。。。我知道这很糟糕

因为我只能访问自定义网站的字段,所以我需要一个JS代码段,以便能够为购物车加载特定的CSS文件(避免对网站的其余部分进行样式化)

我以前从未这样做过,以下是我将如何开始:

<script type="text/javascript">
var path = window.location.pathname;
if(path.indexOf('/Cart') !=-1 {
  // load css file
}
</script>

var path=window.location.pathname;
if(path.indexOf('/Cart')!=-1{
//加载css文件
}

什么代码可以为我这样做?

除了关闭您的
如果(…
使用
,这应该可以让您继续:

var styles = document.createElement("link");
styles.rel = "stylesheet";
styles.type = "text/css";
styles.href = "file.css";  // your file's URL
document.getElementsByTagName("head")[0].appendChild(styles);

除了用
关闭
if(…
之外,这应该可以让您继续:

var styles = document.createElement("link");
styles.rel = "stylesheet";
styles.type = "text/css";
styles.href = "file.css";  // your file's URL
document.getElementsByTagName("head")[0].appendChild(styles);

除了用
关闭
if(…
之外,这应该可以让您继续:

var styles = document.createElement("link");
styles.rel = "stylesheet";
styles.type = "text/css";
styles.href = "file.css";  // your file's URL
document.getElementsByTagName("head")[0].appendChild(styles);

除了用
关闭
if(…
之外,这应该可以让您继续:

var styles = document.createElement("link");
styles.rel = "stylesheet";
styles.type = "text/css";
styles.href = "file.css";  // your file's URL
document.getElementsByTagName("head")[0].appendChild(styles);

虽然测试url确实有效,但有一种更好的方法可以添加特定于选项卡和类别的标记

在“添加到标题”部分的网站主题中,添加一个标记
,并将其添加到网站生成器标记中,但正文为空白

然后转到选项卡列表并找到购物车选项卡。 编辑它并选择标记替代 查找TAB_插件并输入:

<link rel="stylesheet" type="text/css" href="file.css">

您将使用href的根相对url


这将使主题更加清晰,并允许包含任意代码。

在测试url时,有一种更好的方法可以添加特定于选项卡和类别的标记

在“添加到标题”部分的网站主题中,添加一个标记
,并将其添加到网站生成器标记中,但正文为空白

然后转到选项卡列表并找到购物车选项卡。 编辑它并选择标记替代 查找TAB_插件并输入:

<link rel="stylesheet" type="text/css" href="file.css">

您将使用href的根相对url


这将使主题更加清晰,并允许包含任意代码。

在测试url时,有一种更好的方法可以添加特定于选项卡和类别的标记

在“添加到标题”部分的网站主题中,添加一个标记
,并将其添加到网站生成器标记中,但正文为空白

然后转到选项卡列表并找到购物车选项卡。 编辑它并选择标记替代 查找TAB_插件并输入:

<link rel="stylesheet" type="text/css" href="file.css">

您将使用href的根相对url


这将使主题更加清晰,并允许包含任意代码。

在测试url时,有一种更好的方法可以添加特定于选项卡和类别的标记

在“添加到标题”部分的网站主题中,添加一个标记
,并将其添加到网站生成器标记中,但正文为空白

然后转到选项卡列表并找到购物车选项卡。 编辑它并选择标记替代 查找TAB_插件并输入:

<link rel="stylesheet" type="text/css" href="file.css">

您将使用href的根相对url


这可以让你的主题更清晰,并允许任意代码包含。

是否会有文档。写作品?
文档。写(“”);
是否会有文档。写作品?
文档。写(“”);
是否会有文档。写作品?
文档。写(“”)
太棒了!非常好用!谢谢你!@user883356非常乐意帮助:)如果你不介意的话,你也应该打勾接受答案;)令人惊叹的!很好用!谢谢大家!@user883356非常乐意帮助:)如果你不介意的话,你也应该打勾接受答案;)令人惊叹的!很好用!谢谢大家!@user883356非常乐意帮助:)如果你不介意的话,你也应该打勾接受答案;)令人惊叹的!很好用!谢谢大家!@user883356非常乐意帮助:)如果你不介意的话,你也应该打勾接受答案;)谢谢你的回答,听起来确实是Netsuite的工作原理,我将在周一尝试。另外,如果你对如何在Site Builder(不是高级)中设计整个购物车/账户/结帐有任何建议和想法,我会非常感兴趣!谢谢谢谢你的回答,听起来确实是Netsuite的工作原理,我将在周一尝试。另外,如果你对如何在Site Builder(不是高级)中设计整个购物车/账户/结帐有任何建议和想法,我会非常感兴趣!谢谢谢谢你的回答,听起来确实是Netsuite的工作原理,我将在周一尝试。另外,如果你对如何在Site Builder(不是高级)中设计整个购物车/账户/结帐有任何建议和想法,我会非常感兴趣!谢谢谢谢你的回答,听起来确实是Netsuite的工作原理,我将在周一尝试。另外,如果你对如何在Site Builder(不是高级)中设计整个购物车/账户/结帐有任何建议和想法,我会非常感兴趣!谢谢