如何使用Maquette正确定义单选按钮,以便呈现文本?如果我使用一个<p>
元素,文本会出现,但在新行上。
var h = maquette.h;
var dom = maquette.dom;
document.addEventListener('DOMContentLoaded', function () {
var form = h("form", [
h("input", {type: "radio", value: "5", name: "freq"}),
h("p", ["5 Hz"]),
h("input", {type: "radio", value: "10", name: "freq"}),
h("p", ["10 Hz"]),
h("input", {type: "radio", value: "15", name: "freq"}),
h("p", ["15 Hz"]),
]);
document.body.appendChild(dom.create(form).domNode);
});
<script src="//cdnjs.cloudflare.com/ajax/libs/maquette/2.4.1/maquette.min.js"></script>
但是,如果我使用<br>
元素,则不会出现文本。
var h = maquette.h;
var dom = maquette.dom;
document.addEventListener('DOMContentLoaded', function () {
var form = h("form", [
h("input", {type: "radio", value: "5", name: "freq"}),
h("br", ["5 Hz"]),
h("input", {type: "radio", value: "10", name: "freq"}),
h("br", ["10 Hz"]),
h("input", {type: "radio", value: "15", name: "freq"}),
h("br", ["15 Hz"]),
]);
document.body.appendChild(dom.create(form).domNode);
});
<script src="//cdnjs.cloudflare.com/ajax/libs/maquette/2.4.1/maquette.min.js"></script>
我究竟做错了什么?