回答編集履歴

1

あなあき

2019/07/01 11:33

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -35,3 +35,51 @@
35
35
  test
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+ # 穴あき
42
+
43
+ 穴あきのようにするには、隠したい文字をspanで囲むなどすればいいでしょう
44
+
45
+ ```javascript
46
+
47
+ <script>
48
+
49
+ window.addEventListener('DOMContentLoaded', function(e){
50
+
51
+ document.querySelector('#marker').addEventListener('click',function(e){
52
+
53
+ [].forEach.call(document.querySelectorAll('#text span'),function(x){
54
+
55
+ x.style.visibility='hidden';
56
+
57
+ });
58
+
59
+ });
60
+
61
+ document.querySelector('#text').addEventListener('mouseover',function(e){
62
+
63
+ [].forEach.call(document.querySelectorAll('#text span'),function(x){
64
+
65
+ x.style.visibility='visible';
66
+
67
+ });
68
+
69
+ });
70
+
71
+ });
72
+
73
+ </script>
74
+
75
+ <input type="button" value="マーカー" id="marker">
76
+
77
+ <hr>
78
+
79
+ test
80
+
81
+ <div id="text" style="width:200px"><span>テキストテキスト</span>テキストテキスト<span>テキスト</span>テキストテキストテキスト<span>テキスト</span>テキスト</div>
82
+
83
+ test
84
+
85
+ ```