在URL中插入JavaScript的方法有以下几种:
<script>
标签在HTML中,可以使用<script>
标签来插入JavaScript代码。将<script>
标签插入到<head>
标签中,并将src
属性设置为包含JavaScript文件的URL。例如:
<head>
<script src="https://example.com/script.js"></script>
</head>
document.write()
函数在JavaScript中,可以使用document.write()
函数将文本插入到文档中。使用document.write()
函数将JavaScript插入到URL中,需要将URL作为参数传递给document.write()
函数。例如:
document.write('<script src="https://example.com/script.js"></script>');
在HTML中,可以使用<iframe>
元素来包含一个外部文档。可以使用src
属性来指定包含JavaScript文件的URL。例如:
<iframe src="https://example.com/iframe.html" frameborder="0"></iframe>
在iframe.html
文件中,可以包含JavaScript代码,例如:
<!DOCTYPE html>
<html>
<head>
<script src="https://example.com/script.js"></script>
</head>
<body>
<h1>Hello, world!</h1>
<p>This is an iframe.</p>
</body>
</html>
在HTML中,可以使用<meta>
标签来设置Content Security Policy (CSP)。使用CSP可以限制加载和执行外部资源,例如JavaScript和CSS。例如:
<meta http-equiv="Content-Security-Policy" content="default-src 'self'">
在JavaScript中,可以使用document.querySelector()
函数来获取HTML元素。例如:
const element = document.querySelector('h1');
在JavaScript中,可以使用window.location
对象来获取当前URL。例如:
const url = window.location.href;
在JavaScript中,可以使用indexOf()
函数来查找字符串中是否包含某个子字符串。例如:
const url = 'https://example.com/page.html';
const subString = 'page';
const index = url.indexOf(subString);
if (index > -1) {
console.log('Substring found at index: ' + index);
} else {
console.log('Substring not found');
}
在JavaScript中,可以使用window.location.search
对象来获取当前URL的查询字符串。例如:
const queryString = window.location.search.substring(1);
在JavaScript中,可以使用split()
函数来将字符串按照指定分隔符分割成数组。例如:
const queryString = 'name=John&age=30';
const parameters = queryString.split('&');
console.log(parameters); // ['name=John', 'age=30']
在JavaScript中,可以使用window.location.hash
对象来获取当前URL的哈希值。例如:
const hash = window.location.hash.substring(1);
在JavaScript中,可以使用split()
函数来将字符串按照指定分隔符分割成数组。例如:
const hash = '#name=John#age=30';
const parameters = hash.split('#');
console.log(parameters); // ['name=John', 'age=30']
领取专属 10元无门槛券
手把手带您无忧上云