Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:创建div_Javascript_Object_Dom_Methods_Onclicklistener - Fatal编程技术网

Javascript:创建div

Javascript:创建div,javascript,object,dom,methods,onclicklistener,Javascript,Object,Dom,Methods,Onclicklistener,我正在尝试制作javascript应用程序,用户可以在其中输入她/他想要制作的cookie类型,然后选择他们想要的cookie数量。一旦用户做出选择并按下烘焙按钮,Cookie就会随机出现在页面中。我曾经有一个作业,我必须在一个页面上生成随机div,它给了我这个想法,这只是为了好玩和练习 我的问题是,我希望用户能够通过单击Cookie来获取有关他/她创建的Cookie的唯一信息,但我无法使其正常工作。1 单击事件未正确定义: aCookie.onlclick = cookie.display(

我正在尝试制作javascript应用程序,用户可以在其中输入她/他想要制作的cookie类型,然后选择他们想要的cookie数量。一旦用户做出选择并按下烘焙按钮,Cookie就会随机出现在页面中。我曾经有一个作业,我必须在一个页面上生成随机div,它给了我这个想法,这只是为了好玩和练习

我的问题是,我希望用户能够通过单击Cookie来获取有关他/她创建的Cookie的唯一信息,但我无法使其正常工作。

1 单击事件未正确定义:

 aCookie.onlclick = cookie.display(); 

 // typing error onlclick

 // cookie.display() actually it call display function, doesn't give  reference
改为:

  aCookie.onclick = cookie.display; 
二, 将id种类设置为输入框

三, 当前代码将属性id、种类、x、y设置为Cookie实例,而不是元素。 更改代码,使元素成为参数并为其设置属性

//pass element to set properties
function Cookie(elem,id, kind, x, y) {

    elem.id = id;
    elem.kind = kind;
    elem.x = x;
    elem.y = y;

    this.display = function () {
        alert("Cookie number: " + this.id + "; is a: " + this.kind + "; cookie : " +
            " and it is situated on coordinates ;  " + this.y + " and " + this.x + " on the cookie pan");
    }
}

小提琴手:嗨,谢谢你的回答。但我还是不能让它工作。你所说的id=kind没有设置为input[type=text]是什么意思?kind id你没有将该id赋予输入标记,你用来获取cookie类型的输入标记,例如oreoHi,aslan。谢谢你的帮助。问题是,当我在屏幕上单击其中一个生成的Cookie时,警报框显示:Cookie编号:;是a:未定义;cookie:它位于坐标上;在饼干盘上未定义和未定义。我希望警报框显示被单击的每个cookie的种类、id号以及x和y坐标。谢谢你的帮助。对不起,我没有看到这个问题:我已经解决了,请检查::