var titleLink=document.createElement("a");
titleLink.setAttribute("href",'answers[3][i]');
titleLink.innerHTML=answers[1][i];
newDiv.appendChild(titleLink);
js ile oluşturulduğunda bağlantıyı tıklattığımda, sayfa bulunamadı. Ama html içinde <a>
etiketini kullanarak açıkça eklediğinizde aynı bağlantı doğru olarak açılır. Sorun ne olabilir? Tüm kodunajavascript içinde bağlantı etiketi kullanılarak hata
Bağlantı buradadır: http://codepen.io/jpninanjohn/pen/GZrzoG
'titleLink.setAttribute (" href ", yanıtlar [3] [i]);', yanıtların tırnaklarını kaldırın. ' – ojovirtual
Bu dize, "href" olması olası değil, tırnak işaretleri yanıtlarını çıkarmayı deneyin [3] [i] '. Ayrıca konsolda hata ayıklamak için konsol kullanmayı deneyin: 'console.log (titleLink.href)'. –
Belirtildiği gibi, href niteliğini http://codepen.io/anon/pen/yOpggx dizi konumu yerine bir dizeyle ayarlıyorsunuz – Yuri