function a(o)
{
var div=document.createElement("div");
div.id="div1";
div.onclick=function(){
b(o);
}
document.body.appendChild(div);}function b(o)
{
alert(o);
}
如上代码比如我调用a的时候,给了一个参数o,a执行代码后建立一个div,那么我需要在单机div的时候执行b函数,并将a的参数o传递给b,但是以上代码执行起来后,在b中的o是null
解决方案 »
- input中name属性如何绑定事件。
- 如何悬浮提示图片
- 用javascript制作VB/Java代码高亮工具。。
- jquery scrollTop offset().top
- 求各位大侠了。。javascript 权威指南18-3 表单验证?validate 但是第一个文本框无法输入正确格式 求指正
- 求:在线编辑之先设置后输入功能实现原理
- 底下这个javascript语句是怎么用的啊
- 请高手帮忙看一下,为什么我的机器上上传空间(file),在js中抓出的值(value)没有路径,只有文件名,谢谢!
- 高分求助:用javascript怎么计算一个字符串的字节数(不是字符数)?
- 求判断客户端文件大小的javascript程序,解决马上结贴(急)!
- return false 失效
- 这段代码谁知道什么意思,能帮我分析一下吗?
{
var div=document.createElement("div");
div.id="div1";
div.onclick=funb(o);
document.body.appendChild(div);}
function funb(o)
{
b(o);}
function b(o)
{
alert(o);
}
在调用a的这个方法的时候有没有把参数传进去?检查下有没有错
function a(o)
{
oo=0;
var div=document.createElement("div");
div.id="div1";
div.onclick=function(){
b(oo);
}
document.body.appendChild(div);}function b(o)
{
alert(o);
}
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function a(o)
{
var div=document.createElement("div");
div.id="div1";
div.innerHTML = '<b>我是新的层</b>';
div.onclick=function(){
b(o);
}
document.body.appendChild(div);}function b(o)
{
alert(o);
}//-->
</SCRIPT>
<button onclick="a('come here')">按我</button>
</BODY>
</HTML>你试试这个。没有问题呀。
{
var div=document.createElement("div");
div.id="div1";
div.onclick=function(){
return (function(w){
b(w);
})(o);
} document.body.appendChild(div);}function b(o)
{
alert(o);
}