基于URL使用Javascript加载Javascript文件
我可以使用Javascript根据URL中的字符串加载HTML中的Javascript文件吗? 例如,类似这样的事情:基于URL使用Javascript加载Javascript文件,javascript,Javascript,我可以使用Javascript根据URL中的字符串加载HTML中的Javascript文件吗? 例如,类似这样的事情: <script type="text/javascript"> if (location.href.indexOf("DEUTCH") != -1) { include ('javascript_deutch.js) } else { include ('javascript_english.js) } &
<script type="text/javascript">
if (location.href.indexOf("DEUTCH") != -1)
{
include ('javascript_deutch.js)
}
else
{
include ('javascript_english.js)
}
</script>
function includeJsFile(fileName) {
var _script = document.createElement('script');
_script.src = fileName;
document.body.appendChild(_script);
}
还有这个
<script type="text/javascript">
var script = document.createElement('script');
if (location.path.indexOf("DEUTCH") > -1) {
script.src = 'javascript_deutch.js';
} else {
script.src = 'javascript_english.js';
}
document.body.appendChild(script);
</script>
var script=document.createElement('script');
if(location.path.indexOf(“DEUTCH”)>-1){
script.src='javascript_deutch.js';
}否则{
script.src='javascript_english.js';
}
document.body.appendChild(脚本);
根本没有请求服务器上的文件。
我遗漏了什么吗?为什么没有。只需将它们添加到脚本标记中
<script type="text/javascript">
if (location.href.indexOf("DEUTCH") != -1) {
document.head.innerHTML+='<script src="javascript_deutch.js"></script>';
}else{
document.head.innerHTML+='<<script src="javascript_english.js"></script>';
}
</script>
如果(location.href.indexOf(“DEUTCH”)!=-1){
document.head.innerHTML+='scriptsrc=“javascript_deutch.js”/script';
}否则{
document.head.innerHTML+='为什么不呢。只需将它们添加到脚本标记中即可
<script type="text/javascript">
if (location.href.indexOf("DEUTCH") != -1) {
document.head.innerHTML+='<script src="javascript_deutch.js"></script>';
}else{
document.head.innerHTML+='<<script src="javascript_english.js"></script>';
}
</script>
如果(location.href.indexOf(“DEUTCH”)!=-1){
document.head.innerHTML+='scriptsrc=“javascript_deutch.js”/script';
}否则{
document.head.innerHTML+='您可以动态创建
标记:
var script = document.createElement('script');
if (location.path.indexOf("DEUTCH") > -1) {
script.src = 'javascript_deutch.js';
} else {
script.src = 'javascript_english.js';
}
document.body.appendChild(script);
您可以动态创建
标记:
var script = document.createElement('script');
if (location.path.indexOf("DEUTCH") > -1) {
script.src = 'javascript_deutch.js';
} else {
script.src = 'javascript_english.js';
}
document.body.appendChild(script);
没有框架的简单方法:
var _script = document.createElement('script');
_script.src = 'fileName.js';
document.body.appendChild(_script);
最好将其隔离为单独的功能,如:
<script type="text/javascript">
if (location.href.indexOf("DEUTCH") != -1)
{
include ('javascript_deutch.js)
}
else
{
include ('javascript_english.js)
}
</script>
function includeJsFile(fileName) {
var _script = document.createElement('script');
_script.src = fileName;
document.body.appendChild(_script);
}
但也许你可以检查一下
无框架的简易方法:
var _script = document.createElement('script');
_script.src = 'fileName.js';
document.body.appendChild(_script);
最好将其隔离为单独的功能,如:
<script type="text/javascript">
if (location.href.indexOf("DEUTCH") != -1)
{
include ('javascript_deutch.js)
}
else
{
include ('javascript_english.js)
}
</script>
function includeJsFile(fileName) {
var _script = document.createElement('script');
_script.src = fileName;
document.body.appendChild(_script);
}
但也许你可以检查一下
试试这段代码,这种方法对我很有效:
<script>
document.write('<script type="text/javascript" src="' + language-file + '.js"><\/script>')
</script>
文件。写入(“”)
试试这个代码,这个方法对我很有效:
<script>
document.write('<script type="text/javascript" src="' + language-file + '.js"><\/script>')
</script>
文件。写入(“”)
至于中由我的答案引起的错误;。至于中由我的答案引起的错误。