');</script>-6ren"> ');</script>-head 中的以下脚本的目的是什么? document.write(''); ... 我有点理解base href是用来设置默认路径的初始部分。那么这会将url设置到哪里呢?稍后我正在使用 -6ren">
gpt4 book ai didi

javascript - <script>document.write ('');</script>

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:43 27 4
gpt4 key购买 nike

head 中的以下脚本的目的是什么?

<head>
<script>document.write('<base href="' + document.location + '" />');</script>
...
</head>

我有点理解base href是用来设置默认路径的初始部分。那么这会将url设置到哪里呢?稍后我正在使用

<body ng-app="plunker" ng-controller="NavCtrl">
<p>Click one of the following choices.</p>
<ul>
<li ng-class="{active: isActive('/tab1')}"><a href="#/tab1">tab 1</a></li>
<li ng-class="{active: isActive('/tab2')}"><a href="#/tab2">tab 2</a></li>
</ul>
<pre>{{ path }}</pre>
</body>

使用以下 Controller :

var app = angular.module('plunker', []);

app.controller('NavCtrl', function($scope, $location) {
$scope.isActive = function(route) {
$scope.path = $location.path();
return $location.path() === route;
};
});

最佳答案

<base>元素指定用于文档中包含的所有相对 URL 的基本 URL。

来自Mozilla Developer Network定义:

The Document.location read-only property returns a Location object, which contains information about the URL of the document and provides methods for changing that URL and load another URL.

在你的例子中,它设置了 base href到当前网址。此外,document.location相当于document.location.href .

关于javascript - &lt;script&gt;document.write ('<base href="' + document.location + '"/>');&lt;/script&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24674169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com