簡體   English   中英

我正在嘗試動態創建javascript Dom單選按鈕和屬性

[英]I'm trying to create a javascript Dom radio button and attribute dynamically

我正在嘗試使用JavaScript創建一個單選按鈕。 但這似乎不起作用

function div()
{
    var newDiv = document.createElement("div");

    newDiv.id = "myDiv";
    newDiv.style.width = "200px";
    newDiv.style.height = "100px";
    newDiv.style.background = "red";
    newDiv.style.border = "inset";
    newDiv.style.borderwidth = "20px";
    newDiv.style.borderColor = "blue";

    document.body.appendChild(newDiv);
}

使用input更改div 。並添加type="radio"

 function div() { var newDiv = document.createElement("input"); newDiv.id = "myDiv"; newDiv.style.width = "200px"; newDiv.style.height = "100px"; newDiv.style.background = "red"; newDiv.style.border = "inset"; newDiv.style.borderwidth = "20px"; newDiv.style.borderColor = "blue"; newDiv.type="radio"; document.body.appendChild(newDiv); } div(); 

更新

如何動態設置屬性? 與上述相同。 通過ID調用Dom元素

 function div() { // var newDiv = document.getElementById("input"); //its call the element //or var newDiv = document.getElementsByTagName("input")[0]; newDiv.id = "myDiv"; newDiv.style.width = "200px"; newDiv.style.height = "100px"; newDiv.style.background = "red"; newDiv.style.border = "inset"; newDiv.style.borderwidth = "20px"; newDiv.style.borderColor = "blue"; newDiv.type="radio"; document.body.appendChild(newDiv); console.log(newDiv.outerHTML) } div(); 
 <input id="input"> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM