回答編集履歴

2

調整

2018/02/15 03:02

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -87,3 +87,27 @@
87
87
  <input type="button" value="go" onclick="go()">
88
88
 
89
89
  ```
90
+
91
+
92
+
93
+ もしくは
94
+
95
+ ```javascript
96
+
97
+ function go(){
98
+
99
+ var n=document.getElementsByTagName('td');
100
+
101
+ for(var i=n.length-1;i>=0;i--){
102
+
103
+ if(n[i].className.match(/(^| )hoge( |$)/)){
104
+
105
+ n[i].className="";
106
+
107
+ }
108
+
109
+ }
110
+
111
+ };
112
+
113
+ ```

1

追記

2018/02/15 03:02

投稿

yambejp
yambejp

スコア114843

test CHANGED
@@ -45,3 +45,45 @@
45
45
  <input type="button" value="go">
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ # 古い書き方
52
+
53
+ 念のためレガシーな方法も書いておきます
54
+
55
+ ```javascript
56
+
57
+ <script>
58
+
59
+ function go(){
60
+
61
+ var n=document.getElementsByClassName('hoge');
62
+
63
+ for(var i=n.length-1;i>=0;i--){
64
+
65
+ n[i].className="";
66
+
67
+ }
68
+
69
+ };
70
+
71
+
72
+
73
+ </script>
74
+
75
+ <table>
76
+
77
+ <tr><td class="hoge fuga">hoge fuga</td></tr>
78
+
79
+ <tr><td class="hoge">hoge</td></tr>
80
+
81
+ <tr><td class="fuga">fuga</td></tr>
82
+
83
+ <tr><td>none</td></tr>
84
+
85
+ </table>
86
+
87
+ <input type="button" value="go" onclick="go()">
88
+
89
+ ```