回答編集履歴

1

修正

2017/04/21 08:43

投稿

yambejp
yambejp

スコア115012

test CHANGED
@@ -33,3 +33,49 @@
33
33
  console.log(param);
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ # sample
40
+
41
+
42
+
43
+ ```javascript
44
+
45
+ <script>
46
+
47
+ function getParam(){
48
+
49
+ var src='';
50
+
51
+ var scripts = document.getElementsByTagName('script');
52
+
53
+ script = scripts[scripts.length-2];
54
+
55
+ if (script.src) {
56
+
57
+ src=script.src;
58
+
59
+ }
60
+
61
+ return src.match(/\?(.+)/)[1]
62
+
63
+ };
64
+
65
+ </script>
66
+
67
+ <script src="test.js?a=1"></script>
68
+
69
+ <script>console.log(getParam());</script>
70
+
71
+ <script src="test.js?a=2"></script>
72
+
73
+ <script>console.log(getParam());</script>
74
+
75
+ <script src="test.js?a=3"></script>
76
+
77
+ <script>console.log(getParam());</script>
78
+
79
+
80
+
81
+ ```