• 06-01-2021, 13:12:56
    #1
    {        
    "id": 4,        
    "questionimg": "assets/media/img/soru4.jpg",        
    "questiondifficult":"2.75",        
    "answers": [          
     { label: "A", correct: false},            
    { label: "B", correct: false },            
    { label: "C", correct: true },            
    { label: "D", correct: false },        
    ]      
    }
    Şöyle bir json verim var buradaki answersi innerHtml ile bastırdığım html kodları arasında döngüye alıp <label> </label> içerisine şıkları bastırmak ve clasına da if ile true olanı yaptırmak istiyorum. İnnerhtml içinde nasıl döngü yaparım yada nasıl yazarım. Yapmak istediğim şu ;

     <div class="trueanswer">
      <label class="active"> A </label>
     <label> A </label>
     <label> A </label>
     <label> A </label>
    </div>
  • 06-01-2021, 13:22:02
    #2
    Üyeliği durduruldu
  • 06-01-2021, 13:30:37
    #3
    awoken adlı üyeden alıntı: mesajı görüntüle
    Hocam emeğin için teşekkür ederim hata bende. Bu json verisi aslında benim jsonumun tamamı şu şekilde.
    const questions = [    
    {        
    "id": 1,      
     "questionimg": "assets/media/img/soru1.jpg",        
    "questiondifficult":"2.75",        
    "answers": [            
    { label: "A", correct: true},            
    { label: "B", correct: false },            
    { label: "C", correct: false },            
    { label: "D", correct: false },        
    ]    
    },
    ]
    Şu şekilde soruları ekrana basıyorum. Ama hangisinin doğru cevap olduğunu innerhtml içinde oluşturmam lazım. Senin örneğinde çok güzel ancak jsonum bu şekilde
  • 06-01-2021, 13:34:13
    #4
    Üyeliği durduruldu
    tolgagunaydin adlı üyeden alıntı: mesajı görüntüle
    Hocam emeğin için teşekkür ederim hata bende. Bu json verisi aslında benim jsonumun tamamı şu şekilde.
    const questions = [    
    {        
    "id": 1,      
     "questionimg": "assets/media/img/soru1.jpg",        
    "questiondifficult":"2.75",        
    "answers": [            
    { label: "A", correct: true},            
    { label: "B", correct: false },            
    { label: "C", correct: false },            
    { label: "D", correct: false },        
    ]    
    },
    ]
    Şu şekilde soruları ekrana basıyorum. Ama hangisinin doğru cevap olduğunu innerhtml içinde oluşturmam lazım. Senin örneğinde çok güzel ancak jsonum bu şekilde
    Sizdeki JSON değil, Javascript objesi. Ama çok ufak bir farkı var, bakınız: https://jsfiddle.net/bgokcol/d5q6nomx/9/
  • 06-01-2021, 13:36:51
    #5
    awoken adlı üyeden alıntı: mesajı görüntüle
    Sizdeki JSON değil, Javascript objesi. Ama çok ufak bir farkı var, bakınız: https://jsfiddle.net/bgokcol/d5q6nomx/9/

    Hocam teşekkür ederim