使用 JavaScript 将 CSS 应用于动态生成的单选按钮
applying css to dynamically generated radio buttons using javascript
嗨,我有一个 javascript 代码,可以生成单选按钮并在需要时删除。
for (var i = 0; i <len;>
Node.childNodes[i].innerHTML = ";
}
var Node1 = document.getElementById(tempArrIndex); <br>
arrValueOptions = childValues[tempArrIndex["Values"].split(",");
for (var tempC2 = 0; tempC2 < arrValueOptions.length; tempC2++){
var nameToUpdate = holdIDsToUpdate[tempCounter];
var temp = tempC2 + 1;
var idToUpdate = holdIDsToUpdate[tempCounter] + temp;
var labelToUpdate = "";
var defUpdater = "";
if (arrValueOptions[tempC2] != ""){
labelToUpdate = arrValueOptions[tempC2];
if (childValues[tempArrIndex]["Default"] == labelToUpdate){
defUpdater = 1;
}
var tbody = document.createElement('tbody');
var row = document.createElement("tr");
row.class = "test";
var data1 = document.createElement("td");
var newRadio = document.createElement("input");
newRadio.type = "radio";
newRadio.id = idToUpdate;
newRadio.name = nameToUpdate;
newRadio.value = labelToUpdate;
if (defUpdater == 1){
newRadio.setAttribute('checked', 'checked');
}
newRadio.setAttribute("onclick", "javascript:dependentFieldsValue('" + idToUpdate + "');");
var data11 = document.createElement("td")
var newLabel = document.createElement("label");
newLabel.htmlFor = idToUpdate;
newLabel.id = idToUpdate;
newLabel.appendChild(document.createTextNode(labelToUpdate));
tbody.appendChild(row);
row.appendChild(data1);
data1.appendChild(newRadio);
row.appendChild(data11);
data11.appendChild(newLabel);
Node1.appendChild(row);
defUpdater = 0;
}
}
它工作正常,我需要做的是在组中的单选按钮之间创建间隙。 因为它们彼此非常接近。 任何人请帮忙。Gap在IE中看起来很好,但在Firefox中则不然。
可以通过
一些CSS在附加复选框的单元格上应用填充来获得间隙td
td { padding: 0.5em 0 }
将
类添加到生成的单选按钮中,如下所示:
newRadio.className = "myClass";
然后,您可以将任何CSS添加到所有单选按钮中,如下所示:
.myClass {
margin-left: 3px;
}
相关文章:
- 动态添加更多单选按钮并将其删除
- 动态添加单选按钮值
- 验证动态单选按钮jQuery
- jQuery:如何查找id是动态生成的单选按钮是否被选中
- 构建淘汰模型并动态查看,不设置单选按钮
- 如何验证循环动态单选按钮
- 如何将onclick事件添加到MVC 4中动态创建的单选按钮中
- 动态单选按钮组验证
- 使用单选按钮动态切换所有选项卡
- 在动态单选按钮中只选择一个
- 使用单选按钮将文本输入动态添加到列表中
- 动态添加单选按钮
- 如何在选中单选按钮时动态添加下拉元素
- 如何在 Angular JS 中使用 JSON 动态选择单选按钮
- 在带有 ng 重复的动态单选按钮上设置值
- 使用 JavaScript 将 CSS 应用于动态生成的单选按钮
- 如何为每个动态创建的单选按钮放置错误消息
- 使用 Angularjs 中的单选按钮动态添加 url 和 alt 属性
- 使用Query根据单选按钮动态添加/删除输入字段
- 如何从单选按钮动态更改时调用onclick函数