質問編集履歴

2

2016/12/09 05:43

投稿

usawb
usawb

スコア26

test CHANGED
File without changes
test CHANGED
@@ -124,7 +124,7 @@
124
124
 
125
125
 
126
126
 
127
- ```追記文
127
+ ```
128
128
 
129
129
  var mayFlist = document.querySelectorAll("#frilis ul li");
130
130
 
@@ -558,7 +558,7 @@
558
558
 
559
559
  if(Farea_P[i].querySelector("li > #f_area")){
560
560
 
561
- console.log(Farea_P[i].querySelector("li > #f_area"));
561
+
562
562
 
563
563
  Farea_P[i].removeChild(Farea2);
564
564
 

1

javascriptコードを追記しました。

2016/12/09 05:43

投稿

usawb
usawb

スコア26

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,455 @@
119
119
  ###補足情報(言語/FW/ツール等のバージョンなど)
120
120
 
121
121
  説明が下手くそですいません、困っているので、ぜひ教えていただきたいです。
122
+
123
+
124
+
125
+
126
+
127
+ ```追記文
128
+
129
+ var mayFlist = document.querySelectorAll("#frilis ul li");
130
+
131
+ var blolisimg = document.querySelectorAll("#blolis li img");
132
+
133
+ var hihyolisimg = document.querySelectorAll("#hihyolis li img");
134
+
135
+ var frilisimg = document.querySelectorAll("#frilis .useimg img");
136
+
137
+
138
+
139
+
140
+
141
+ for(var i =0;i<frilisimg.length;i++){
142
+
143
+ (function(i){
144
+
145
+ frilisimg[i].addEventListener("click",function(){
146
+
147
+ showFriends(i);
148
+
149
+ },false);
150
+
151
+
152
+
153
+ })(i);
154
+
155
+ }
156
+
157
+
158
+
159
+
160
+
161
+ function showFriends(j){
162
+
163
+ var Frilist = document.querySelectorAll("#frilis ul li");
164
+
165
+ var Farea = document.createElement("div");
166
+
167
+ var Fareamenu = document.createElement("div");
168
+
169
+ var Fmain = document.createElement("div");
170
+
171
+ var Fsetting = document.createElement("div");
172
+
173
+ var Fface = document.createElement("div");
174
+
175
+ var Ffavo = document.createElement("div");
176
+
177
+ var Fname = document.createElement("div");
178
+
179
+ var Fcare= document.createElement("div");
180
+
181
+ var Careimg = document.createElement("div");
182
+
183
+ var Fchat = document.createElement("div");
184
+
185
+ var Chatimg = document.createElement("div");
186
+
187
+ var Friset = document.createElement("div");
188
+
189
+ var Frisetarea= document.createElement("div");
190
+
191
+ var Friblo = document.createElement("div");
192
+
193
+ var Frihihyo = document.createElement("div");
194
+
195
+ var Canbut = document.createElement("div");
196
+
197
+ var CloseFri = document.createElement("div");
198
+
199
+
200
+
201
+ var Uname = document.createElement("span");
202
+
203
+ var Namem = document.createElement("span");
204
+
205
+ var Okimg = document.createElement("span");
206
+
207
+
208
+
209
+ var Pname = document.createElement("p");
210
+
211
+ var Setimg = document.createElement("img");
212
+
213
+ var Personimg = document.createElement("img");
214
+
215
+ var Starimg = document.createElement("img");
216
+
217
+ var Penimg = document.createElement("img");
218
+
219
+ var Noimg = document.createElement("img");
220
+
221
+ var Snoimg = document.createElement("img");
222
+
223
+ var Plusimg = document.createElement("img");
224
+
225
+ var Pluschatimg = document.createElement("img");
226
+
227
+ var Closeimg = document.createElement("img");
228
+
229
+
230
+
231
+
232
+
233
+ Farea.id="f_area";
234
+
235
+ Fareamenu.id="f_areamenu";
236
+
237
+ Fmain.id="f_main";
238
+
239
+ Fsetting.id="f_setting";
240
+
241
+ Fface.id ="f_face";
242
+
243
+ Ffavo.id ="f_favo";
244
+
245
+ Fname.id = "f_name";
246
+
247
+ Fcare.id="f_care";
248
+
249
+ Fchat.id = "f_chat";
250
+
251
+ Friset.id="friset";
252
+
253
+ Frisetarea.id="frisetarea";
254
+
255
+ CloseFri.id="closefri";
256
+
257
+
258
+
259
+ Uname.classList.add("user_name");
260
+
261
+ Namem.classList.add("name_m");
262
+
263
+ Okimg.classList.add("ok_img");
264
+
265
+ Careimg.classList.add("careimg");
266
+
267
+ Chatimg.classList.add("chatimg");
268
+
269
+ Friblo.classList.add("friblo");
270
+
271
+ Frihihyo.classList.add("frihihyo");
272
+
273
+ Canbut.classList.add("canbut");
274
+
275
+
276
+
277
+ Setimg.src = "IMG/setting.png";
278
+
279
+ Personimg.src = "IMG/person.png";
280
+
281
+ Starimg.src = "IMG/star3.png";
282
+
283
+ Penimg.src = "IMG/pen.png";
284
+
285
+ Noimg.src = "IMG/No.png";
286
+
287
+ Plusimg.src = "IMG/pluscalendar.png";
288
+
289
+ Pluschatimg.src = "IMG/chat.png";
290
+
291
+ Snoimg.src = "IMG/No.png";
292
+
293
+ Closeimg.src = "IMG/No.png";
294
+
295
+
296
+
297
+ Frilist[j].style.position = "relative";
298
+
299
+ Frilist[j].appendChild(Farea);
300
+
301
+ Farea.appendChild(Fareamenu);
302
+
303
+ Fareamenu.appendChild(Fmain);
304
+
305
+ Fareamenu.appendChild(Fname);
306
+
307
+ Fareamenu.appendChild(Fcare);
308
+
309
+ Fareamenu.appendChild(Fchat);
310
+
311
+ Fareamenu.appendChild(Friset);
312
+
313
+ Fareamenu.appendChild(CloseFri);
314
+
315
+
316
+
317
+ Fmain.appendChild(Fsetting);
318
+
319
+ Fmain.appendChild(Fface);
320
+
321
+ Fmain.appendChild(Ffavo);
322
+
323
+
324
+
325
+ Fsetting.appendChild(Setimg);
326
+
327
+ Fface.appendChild(Personimg);
328
+
329
+ Ffavo.appendChild(Starimg);
330
+
331
+
332
+
333
+ Fname.appendChild(Pname);
334
+
335
+ Pname.appendChild(Uname);
336
+
337
+ Pname.appendChild(Namem);
338
+
339
+ Pname.appendChild(Okimg);
340
+
341
+
342
+
343
+ Uname.innerHTML = "UserName";
344
+
345
+ Namem.appendChild(Penimg);
346
+
347
+ Okimg.appendChild(Noimg);
348
+
349
+
350
+
351
+ Fcare.appendChild(Careimg);
352
+
353
+ Fchat.appendChild(Chatimg);
354
+
355
+
356
+
357
+ Careimg.appendChild(Plusimg);
358
+
359
+ Chatimg.appendChild(Pluschatimg);
360
+
361
+
362
+
363
+ Friset.appendChild(Frisetarea);
364
+
365
+ Frisetarea.appendChild(Friblo);
366
+
367
+ Frisetarea.appendChild(Frihihyo);
368
+
369
+ Frisetarea.appendChild(Canbut);
370
+
371
+
372
+
373
+ Friblo.innerHTML = "ブロック";
374
+
375
+ Frihihyo.innerHTML = "非表示";
376
+
377
+ Canbut.appendChild(Snoimg);
378
+
379
+ CloseFri.appendChild(Closeimg);
380
+
381
+
382
+
383
+ var favo = document.querySelector("#f_favo img");
384
+
385
+ var pen = document.querySelector("#f_name img");
386
+
387
+ var u_name = document.querySelector(".user_name");
388
+
389
+ var u_set = document.querySelector("#f_setting img");
390
+
391
+ var u_setmenu = document.querySelector("#friset");
392
+
393
+ var ok_img = document.querySelector(".ok_img");
394
+
395
+ var cancel = document.querySelector(".canbut");
396
+
397
+ var count1 = 0;
398
+
399
+ var count2 = 0;
400
+
401
+ var count3 = 0;
402
+
403
+ var bfore_value = u_name.innerHTML;
404
+
405
+
406
+
407
+ favo.addEventListener("click",function(){
408
+
409
+ if(count1 == 0){
410
+
411
+ favo.src = "IMG/star4.png";
412
+
413
+ count1++;
414
+
415
+ }else if(count1 == 1){
416
+
417
+ favo.src = "IMG/star3.png";
418
+
419
+ count1--;
420
+
421
+ }
422
+
423
+
424
+
425
+ },false);
426
+
427
+ pen.addEventListener("click",function(){
428
+
429
+ if(count2 == 0){
430
+
431
+ f_name = u_name.innerHTML;
432
+
433
+
434
+
435
+ u_name.innerHTML = "<input class=\"user\"autofocus name=\"u_name\"maxlength=\"10\">";
436
+
437
+ friname = document.querySelector(".user");
438
+
439
+ friname.value = f_name;
440
+
441
+ friname.type = "text";
442
+
443
+ pen.src = "IMG/check.png";
444
+
445
+ ok_img.style.display = "inline-block";
446
+
447
+
448
+
449
+ count2++;
450
+
451
+ }
452
+
453
+ else if(count2 == 1){
454
+
455
+ uvalue = friname.value;
456
+
457
+ if(!uvalue){
458
+
459
+ u_name.innerHTML = bfore_value;
460
+
461
+ }else if(uvalue){
462
+
463
+ u_name.innerHTML = uvalue;
464
+
465
+
466
+
467
+ }
468
+
469
+
470
+
471
+ bfore_value = u_name.innerHTML;
472
+
473
+
474
+
475
+ pen.src= "IMG/pen.png";
476
+
477
+ ok_img.style.display = "none";
478
+
479
+
480
+
481
+
482
+
483
+ count2--;
484
+
485
+ }
486
+
487
+ },false);
488
+
489
+ u_set.addEventListener("click",function(){
490
+
491
+ if(count3 == 0){
492
+
493
+ u_setmenu.style.display = "block";
494
+
495
+ count3++;
496
+
497
+ }else if(count3 == 1){
498
+
499
+ u_setmenu.style.display = "none";
500
+
501
+ count3--;
502
+
503
+ }
504
+
505
+ },false);
506
+
507
+ cancel.addEventListener("click",function(){
508
+
509
+ u_setmenu.style.display = "none";
510
+
511
+ count3--;
512
+
513
+ },false);
514
+
515
+
516
+
517
+ ok_img.addEventListener("click",function(){
518
+
519
+ u_name.innerHTML = bfore_value;
520
+
521
+ pen.src= "IMG/pen.png";
522
+
523
+ ok_img.style.display = "none";
524
+
525
+ count2--;
526
+
527
+
528
+
529
+
530
+
531
+ },false);
532
+
533
+
534
+
535
+ var Farea_P = document.querySelectorAll("#frilis ul li");
536
+
537
+ var Farea2 = document.querySelector("#frilis ul li #f_area");
538
+
539
+
540
+
541
+ CancelB = document.querySelector("#f_area #closefri");
542
+
543
+ CancelB.addEventListener("click",function(){
544
+
545
+ Farea_P[j].removeChild(Farea2);
546
+
547
+
548
+
549
+ },false);
550
+
551
+
552
+
553
+
554
+
555
+ for(var i=0;i<Farea_P.length;i++){
556
+
557
+ if(!(i == j)){
558
+
559
+ if(Farea_P[i].querySelector("li > #f_area")){
560
+
561
+ console.log(Farea_P[i].querySelector("li > #f_area"));
562
+
563
+ Farea_P[i].removeChild(Farea2);
564
+
565
+ }
566
+
567
+ }
568
+
569
+ }
570
+
571
+ }
572
+
573
+ ```