Dalam pelbagai senario, ia menjadi perlu untuk merujuk teg skrip yang memuatkan yang sedang dilaksanakan skrip. Ini boleh dicapai melalui pelbagai kaedah, masing-masing mempunyai kelebihan dan kelemahan tersendiri.
var me = document.currentScript;
Faedah:
Masalah:
Faedah:
Masalah:
<script data-name="myscript"><br>var me = document.querySelector('script[data-name="myscript"]');<br></script><br>
Faedah:
Masalah:
<script src="//example.com/embed.js"></script><br>
Faedah:
Masalah:
<skrip><br>var me = null;<br>var scripts = document.getElementsByTagName("script")<br>for (var i = 0; i < {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><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){</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">if( isMe(scripts[i])){ me = scripts[i]; }
}
Faedah:
Masalah:
skrip var = document.getElementsByTagName( 'skrip' );
var saya = skrip[ skrip.panjang - 1 ];
Faedah:
Masalah:
Atas ialah kandungan terperinci Bagaimana untuk Mencari Tag Skrip yang Memuatkan Skrip Semasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!