質問編集履歴

2

内容変更

2019/07/29 06:55

投稿

yumyum
yumyum

スコア7

test CHANGED
File without changes
test CHANGED
@@ -44,11 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- リンク1が絶対パスのときに”任意の値1”を入れ、
48
-
49
- リンク2がパラメーター付きの絶対パスのときに”任意の値2”を入れ、
50
-
51
- リンク3のアンカーリンクのとき何もしないという処理をしようと思い、上記のjsを書きましたが、それぞれのリンクをうまく処理できません…
47
+ リンクが絶対パスときに”任意の値1”を入れ、リンクがパラメーター付きの絶対パスのときに”任意の値2”を入れ、アンカーリンクのとき何もしない処理をしようと思い、上記のjsを書きましたが、それぞれのリンクをうまく処理できません…
52
48
 
53
49
 
54
50
 

1

不要な表記の削除

2019/07/29 06:55

投稿

yumyum
yumyum

スコア7

test CHANGED
File without changes
test CHANGED
@@ -26,15 +26,13 @@
26
26
 
27
27
  var url = document.querySelectorAll('a');
28
28
 
29
- var i = 0; i < url.length; i++;
30
-
31
29
  url.forEach(function (value, index, url) {
32
30
 
33
- if ( url[i].getAttribute('href').match(/(http|https)://.+/) !== -1) {
31
+ if ( url.match(/(http|https)://.+/) !== -1) {
34
32
 
35
33
  $('a').attr('href',function(){return $(this).attr('href') + "任意の値1"});
36
34
 
37
- }if ( url[i].getAttribute('href').indexOf('?') != -1) {
35
+ }if ( url.indexOf('?') != -1) {
38
36
 
39
37
  $('a').attr('href',function(){return $(this).attr('href')+ "任意の値2"});
40
38