Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 include标记中执行JavaScript吗?_Javascript_Include - Fatal编程技术网

可以在JavaScript include标记中执行JavaScript吗?

可以在JavaScript include标记中执行JavaScript吗?,javascript,include,Javascript,Include,有可能做这样的事吗 <script type='text/javascript' src='xxx.js'> alert('Can I say hello in this area?'); </script> 警惕(‘我可以在这个区域打招呼吗?’); 谢谢。不,您需要使用单独的脚本,并且不要使用自动关闭标记,因为我使用了自动关闭脚本标记,所以我已经浪费了很多时间来解决问题 使用: 不是 在Chrome、Firefox或Safari中对我不起作用,所以我要

有可能做这样的事吗

<script type='text/javascript' src='xxx.js'>
    alert('Can I say hello in this area?');
</script>

警惕(‘我可以在这个区域打招呼吗?’);

谢谢。

不,您需要使用单独的
脚本,并且不要使用自动关闭标记,因为我使用了自动关闭脚本标记,所以我已经浪费了很多时间来解决问题

使用:


不是


在Chrome、Firefox或Safari中对我不起作用,所以我要说不,这是不可能的。

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js">
    var doesItWork = "#myElement";
</script>
<script type="text/javascript">
    $(document).ready(function() {
        alert("did it work?");
        $(doesItWork).text("yes");
    });
</script>

<div id="myElement">no</div>

var doesItWork=“#myElement”;
$(文档).ready(函数(){
警惕(“它起作用了吗?”);
$(doesItWork).文本(“是”);
});
不

否,但可以执行以下操作:


<script type='text/javascript' src='xxx.js'>
    alert('Can I say hello in this area?');
</script>
<script type='text/javascript'>
    eval([].pop.call(document.getElementsByTagName('script')).innerHTML);
</script>

警惕(‘我可以在这个区域打招呼吗?’);
eval([].pop.call(document.getElementsByTagName('script')).innerHTML);
它是最后一个关闭的
脚本
标记的.innerHTML


也可以在外部文件中包含eval代码,最后一个脚本标记应计算为初始化文件下载的脚本标记。

为什么要这样做?尝试时发生了什么?目的是减少脚本标记。
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js">
    var doesItWork = "#myElement";
</script>
<script type="text/javascript">
    $(document).ready(function() {
        alert("did it work?");
        $(doesItWork).text("yes");
    });
</script>

<div id="myElement">no</div>

<script type='text/javascript' src='xxx.js'>
    alert('Can I say hello in this area?');
</script>
<script type='text/javascript'>
    eval([].pop.call(document.getElementsByTagName('script')).innerHTML);
</script>