
亲,添加select这个元素的时候也给他添加onchange事件的处理函数,最后在添加到body里面,新添加的select元素就会执行那个onchange事件了了,比如
<script type="text/javascript">var oSelect=documentcreateElement('select');
var oBody=documentgetElementsByTagName('body')[0];
//为新建的select的元素添加事件处理函数
oSelectonchange=function()
{
//do somethings
}
//添加select到html的body中
oBodyappendChild(oSelect);
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
你克隆之后 就可以用 移除事件和绑定事件的方法改变selectonchange事件呀
用jquery很简单:
1 clone() 方法来复制对象
2 修改复制对象中的select的 id 属性
3 用unbind(),bind() 来修改复制对象和被复制对象中select的onchange方法
4 将复制对象填充到tbody标签内(appendto()方法)
html:
<select onchange="change(this)">
</select>
js:
var change = function(sel){
alert(selvalue);
}
以上就是关于如何取得写在js内的标签的值我在js里利用innerHTML写了一个select标签。全部的内容,包括:如何取得写在js内的标签的值我在js里利用innerHTML写了一个select标签。、怎么获取到html某一个标签啊,并且获取它的值,我要设置<span class="read">[未读]</span> 为[已读]、<tr>里面有个select框,我想给下拉框一个onchange事件,当激发此事件时会clonenode整个<tr>标签等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)