JavaScript создание радиокнопки и метки - PullRequest
1 голос
/ 02 мая 2020

Я пытаюсь создать радио-кнопку и метку с JavaScript, и у меня работает радио-кнопка, но метка не появляется рядом с ней, и я не могу понять, что я делаю неправильно. Это мой код:


        const x = document.createElement("INPUT");
        x.setAttribute("type", "radio");
        document.body.appendChild(x);


        const y = document.createElement("LABEL");
        const t = document.createTextNode("Label text");
        y.textContent = "Label text";
        y.setAttribute("for", "lord");
        y.appendChild(t);

Ответы [ 2 ]

0 голосов
/ 02 мая 2020

Вы должны добавить к документу, как переключатель

document.body.appendChild(y);
0 голосов
/ 02 мая 2020

Вы должны добавить метку к телу, но ваш код добавляет ее как дочерний элемент радиокнопки

const x = document.createElement("INPUT");
x.setAttribute("type", "radio");
x.setAttribute("id", "lord");
document.body.appendChild(x);


const y = document.createElement("LABEL");
const t = document.createTextNode("Label text");
y.textContent = "Label text";
y.setAttribute("for", "lord");
document.body.appendChild(t);
...