社区
JavaScript
帖子详情
我用createElement()来创建一个button,该如何为其添加onClick事件,要求同时能传递参数!
yaochonghua
2002-04-14 09:40:06
我用createElement()来创建一个button,该如何为其添加onClick事件,要求同时能传递参数!
...全文
1304
13
打赏
收藏
我用createElement()来创建一个button,该如何为其添加onClick事件,要求同时能传递参数!
我用createElement()来创建一个button,该如何为其添加onClick事件,要求同时能传递参数!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaochonghua
2002-04-15
打赏
举报
回复
to rocsnake(dp):
谢谢,还是你的方法行!
加分!
xg_delayth
2002-04-14
打赏
举报
回复
to qiushuiwuhen(秋水无恨):多谢,不过其他的属性和方法都不能用,难道只有改innerHTML这一招吗?
qiushuiwuhen
2002-04-14
打赏
举报
回复
加一行:
myElement.id="btnBaby1";
xg_delayth
2002-04-14
打赏
举报
回复
to qiushuiwuhen(秋水无恨):无法取得btnBaby1的value值
<html>
<head>
<script language=javascript>
//************************************************************************************************************
function btnTest1_onclick(){
var myElement;
with(f1){
myElement=document.createElement("BUTTON");
myElement.name="btnBaby1";
myElement.value="hehe";
myElement.onclick="btnBaby1_onclick();"
myElement.mybaby="I love this game !"
divTest.appendChild(myElement);
}
}
//************************************************************************************************************
function btnTest2_onclick(){
alert(f1.btnBaby1.value);
}
//************************************************************************************************************
</script>
</head>
<body>
<form name=f1>
<div name=divTest id=divTest>
<input type="button" name=btnMyTest value="I love this game !" onclick="btnMyTest_onclick();" mybaby="hehehe">
</div>
<input type="button" name=btnTest1 value="测 试_a" onclick="btnTest1_onclick();">
<input type="button" name=btnTest2 value="测 试_b" onclick="btnTest2_onclick();">
</form>
</body>
</html>
qiushuiwuhen
2002-04-14
打赏
举报
回复
通过document.onclick
判断event.srcElement是哪个button
对应作不同的处理,就不要改太多的代码了
to 铁鹰:用的是什么方法,把代码贴出来。。。
xg_delayth
2002-04-14
打赏
举报
回复
to 8988(晓月) :我在增加select的option时可以增加隐含字段如<option value=1 mybaby="hehe">等,为什么在增加button时就得不到,甚至无法取value值,大哥能不能指点一下!
yaochonghua
2002-04-14
打赏
举报
回复
天啊,那不是我要重写代码了!
好多的阿!
8988
2002-04-14
打赏
举报
回复
不要用createElement方法建立对象,因为它只建立对象的最基本内容。最好用下面的方法
<span id=obj1>这里将建立一个按钮</span>
<br><input type=button value="建立一个新的按钮" onclick=createObj()>
<script>
function createObj(){
s='<input type=button value="这是新建的按钮" onclick=alert("onclick事件")>';
obj1.innerHTML=s;
}
</script>
yaochonghua
2002-04-14
打赏
举报
回复
事实上,因为我用createElement创建了好几个按钮,我想获知到底是哪个按钮被按下了!
Lostinet
2002-04-14
打赏
举报
回复
<div id=div>
</div>
...
<script>
btn=document.createElement("button");
btn.innerText=new Date().toLocaleString();
div.insertAdjacentElement("beforeend",btn);
btn.attachEvent("onclick",onbtnclick)
function onbtnclick()
{
var btn=event.srcElement;
alert(btn.uniqueID+":\n"+btn.outerHTML);
}
</script>
xg_delayth
2002-04-14
打赏
举报
回复
多谢前面两位大哥,小弟增长了不少见识,以后还要向各位多学习.
rocsnake
2002-04-14
打赏
举报
回复
myElement=document.createElement("BUTTON");
myElement.onClick=function clk(){ return clk1(1,2,3,4,5);}
function clk1(){
for(i=0;i<arguments.length;i++){
alert(arguments[i])
}
}
qiushuiwuhen
2002-04-14
打赏
举报
回复
其他的属性和方法都不能用??
你说onclick不能用?
那是因为你写错了
myElement.onclick=new Function("alert(this.mybaby);")
一边创建新元素,一边给元素绑定
事件
,带参数的点击
事件
1 拼接字符串方法,不推荐,容易出错 for(var k=0;k<res.length;k++){ var lis= document.
create
Element
("li"); var
button
s = '<
button
onclick
="change( '+"'"+ res[k].url+ "'"+' )"> '+ res[k].name+ ' </
button
>'; lis.innerHTML= butto.
js中使用document.
create
Element
()创建按钮的时候如何让
传递参数
var tdcaozuo = document.
create
Element
('td'); tdcaozuo.align="center"; //设置id tdcaozuo.setAttribute('id', 'td'+data.cllist[i].id); $("#td"+a).append('删除'); function delmater(did){
php传递字符串变量到javascript的函数参数,javascript - 在
onclick
函数中传递字符串参数...
javascript - 在
onclick
函数中传递字符串参数我想将参数(即字符串)传递给
Onclick
函数。 目前,我这样做:''例如,result.name等于字符串“Add”。当我单击此按钮时,出现错误,指出未定义
添加
。 由于这个函数调用与数字参数完美配合,我认为它与字符串中的符号“”有关。以前有没有人遇到这个问题?Consec asked 2019-04-07T20:00:34Z19个解...
react
onClick
事件
写法
每天进步一点点
js
onclick
传参问题
js
onclick
传参问题
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章