1
次のスクリプトに問題があります。 呼び出し元のスクリプトは次のとおりです。string.split( '/')適切な配列が与えられていません
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length-1];
var scriptName = lastScript.src;
var name = scriptName.split('/');
alert(name);
警告(: スクリプトSRC = "// 192.168.6.10/js/cYJIeCa30E.js たスクリプトは私が持っているこのスクリプトでcYJIeCa30E.js ために解析する必要があります
http:,,192.168.6.10,js,cYJIeCa30E.js
しかし
アラート(名前[4])が得られる:名)カンマ区切り値を与え ':' 最後の '/'
後ない値を私が逃しているものは何ですか?あなたが他の変数に変数a
を変更することができます
var scripts = document.getElementsByTagName('script');
var lastScript = scripts[scripts.length-1];
var scriptName = lastScript.src;
var a = scriptName.split('/');
alert(a[4]); //cYJIeCa30E.js
注:
おかげ
[グローバルスペースでは 'name'を使用しないでください。](https://developer.mozilla.org/en-US/docs/Web/API/Window/name)あなたの変数を 'name'以外のものに変更し、それが動作するかどうかを確認します。 –
'src =" // 192.168.6.10/js/cYJIeCa30E.js'から 'cYJIeCa30E.js'を抽出する必要がありますか? – akinjide
@ mike-c - perfect! – phpmydev