简体   繁体   English

Javascript:DOM问题

[英]Javascript: DOM problems

function a1() {
var newParagraph = document.createElement('div');
newParagraph.className = '"alert alert-success" role="alert"';
newParagraph.appendChild(document.createTextNode("<b>Richtig!  </b>Du scheinst dich um dein Wissen zu bemühen."));
document.getElementById('content').appendChild(newParagraph);
window.setTimeout(partB,3000);
addText();
}

Hey there!, i am trying to create a interactive quiz. 嘿!我正在尝试创建一个交互式测验。 Instead of put a 'alert' as an answer i want to add an element on the Website which i picked its: 我想在网站上添加一个元素,而不是选择“警告”作为答案:

<div class="alert alert-success" role="alert"><b>Richtig!  </b>Du scheinst dich um dein Wissen zu bemühen.</div>

this. 这个。

I want to add it after an parent div-tag called 'alarm' as a child. 我想在作为孩子的称为“ alarm”的父div标签之后添加它。 It does not work why ? 它为什么不起作用?

 function a1() { var newParagraph = document.createElement('div'); newParagraph.className = 'alert alert-success'; newParagraph.setAttribute('role', 'alert'); newParagraph.innerHTML = '<b>Richtig! </b>Du scheinst dich um dein Wissen zu bemühen.'; document.getElementById('content').appendChild(newParagraph); window.setTimeout(partB, 3000); addText(); } 
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <div class="alert alert-success" role="alert"><b>Richtig! </b>Du scheinst dich um dein Wissen zu bemühen.</div> <a href='javascript: a1();' class='btn btn-primary'>Add</a> <div id='content'></div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM