如何使用 JavaScript 将下拉列表添加到<跨度>
how to add a drop down list to a <span> using javascript
html part:
<body onload="init();firstInit();">
脚本部分:
function init(){
var tb = new Ext.Toolbar({
renderTo: 'toolbar',
height: 25
});
var ht='<table><tr>';
ht+='<td>';
ht+='<div class="font">Mode : </div>';
ht+='</td>';
ht+='<td id="visumode.container">';
ht+='<select id="visuMode.select" size="1" onchange="fRefresh();">';
ht+='<option value="Direct">Direct</option>';
ht+='</select>';
ht+='</td>';
ht+='</tr></table>';
span = document.createElement("span");
span.innerHTML= ht;
tb.addElement(span);
}
function firstInit(){
var d document.getElementById("visumode.container");
alert(d)
}
这是代码的一小部分,在HTML部分中,结果放在表单中。警报为空,为什么?
您没有结束标记:</select>
表示ht
,并且span
变量不会添加到 DOM 中。
你创建了一个span
元素,但随后你没有对它做任何事情。
您需要在文档中的某个位置添加span
:
<div id="myContainer"></div>
document.getElementById('myContainer').appendChild(span);
您还需要向选择添加结束标记:
ht += '</select>';
相关文章:
- 如果跨度类文本=1,如何将boxShadow添加到跨度类
- 如果两个跨度有数据,则添加字符
- 在跨度中每3个字符添加一个空格
- 将按钮添加到跨度
- JavaScript - 为子项添加跨度
- jQuery无法在新添加的空跨度内设置光标
- 如何在跨度中添加底部填充
- 如果存在跨度,则将类添加到链接
- 使用 Jquery 为数字添加跨度
- WordPress :如何为菜单添加跨度
- 在响应式 wordpress 主题中的每个字母中添加<跨度>
- 在 JavaScript 代码中添加跨度以更改显示数字的颜色
- 如何使用 JavaScript 将下拉列表添加到<跨度>
- 将跨度添加到字符串中的字符(在HTML元素中)
- 如何获取跨度的左坐标并为隐藏字段添加值
- 使用JavaScript将CSS属性添加到包含CSS样式的特定跨度中
- 为现有值添加跨度
- 将文本框添加到跨度不起作用
- 使用JQuery为图像添加跨度
- 如何为动态添加的跨度元素分配点击事件