初心者です。JavaScriptのプログラムを書いてみましたが、コマンドプロンプトでソースファイルをコンパイルしようと思い実行してみました。
ですが、エラー出てしまいます。
Visual Studio CodeのJavaScript拡張機能を入れているのですが、そちらではエラーは出ません。何かプログラムがおかしいのでしょうか?
Java
1function (target) { 2 for (let n = 0; n < target.length; n++) { 3 /*clickイベントに設定されている値から列車番号を抜き出し*/ 4 let a = target[n].children[0].onclick+' '; 5 let b = a.match(/\"eki_\d+-\d+-(l|r)-(\d)+\"\)/); 6 /*列車番号を表示させるspanタグを設定*/ 7 let span = document.createElement("span"); 8 span.innerHTML = a.match(/createResshaUnkoJokyo\(\"(.*)\",/)[1]; 9 span.style.fontFamily = '\'Leelawadee UI\',\'Avenir\',sans-serif'; 10 span.style.fontSize = '80%'; 11 span.style.textAlign = 'center'; 12 span.style.position = 'absolute'; 13 span.style.width = '100px'; 14 span.style.left = '-37px'; 15 /*列車番号の表示位置*/ 16 //上り列車と下り列車で表示位置を変える 17 //複数列車が同一区間に在線している場合、表示位置を交互に変える 18 if (b[1]=='r'&&b[2]%2==1 19 ||b[1]=='l'&&b[2]%2==0) { 20 span.style.top = '-24px';//→上側に表示 21 } else { 22 span.style.top = '48px'; //→下側に表示 23 } 24 target[n].appendChild(span); 25 } 26}(document.getElementsByClassName('ressha-hyouji')))
回答1件
あなたの回答
tips
プレビュー