在各种场景下,都需要引用加载当前正在执行的脚本标签脚本。这可以通过多种方法来实现,每种方法都有自己的优点和缺点。
<script><br>var me = document.currentScript;<br></script><br>
优点: 问题: 优点: 问题:2.脚本 ID
<script>var me = document.getElementById('myscript');<br></script><br>
3.数据属性
<script data-name="myscript"><br>var me = document.querySelector('script[data-name="myscript"]');<br></script><br>
好处:
问题:
<script src="//example.com/embed.js"></script><br>
var me = document.querySelector('script[src="//example.com/embed.js"]');<br>
好处:
问题:
<script><br>var me = null;<br>var script = document.getElementsByTagName("script")<br>for (var i = 0; 脚本.长度; {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if( isMe(scripts[i])){ me = scripts[i]; }
}
function isMe(scriptElem){<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if( isMe(scripts[i])){ me = scripts[i]; }
}
好处:
问题:
作者最新文章
最新问题function_exists()无法判定自定义函数 function test() { return true; } if (function_exists('TEST')) { ech...来自于 2024-04-29 11:01:01032219父窗口没有输出 document.onclick = function(){ window.opener.document.write('我是子窗口的输出'); ...来自于 2024-04-18 23:52:34011862