黑莓WebWorks的变化

我与WebWorks的工作黑莓,我不能让火在设备上的变化,在波纹它就像一个魅力,但在更改事件不火的设备...希望some1可以帮助我

HTML

<select name="motherCat" onchange="motherChanged(event)"> <option value="0">option0</option> <option value="1">option1</option> <option value="2">option3</option> </select> <select id="subCategory"> <option value="0">wait mother change to fill</option> </select>

JavaScript的

function motherChanged(event){ alert("motherChanged"); var retCategory =subcategories[event.target.value]; var fin = retCategory.length; var slCat = $('subCategory'); slCat.length = 0; for(var i = 0;i<fin;i++){ slCat.options.add(new Option(retCategory[i].text,retCategory[i].value)); } }

--------------解决方案-------------

问题是你是如何设置onchange属性。 event是不确定的。 而使用的东西,将被定义为:

<select name="motherCat" onchange="motherChanged(this)">

this参数会选择元素本身。 当然,你也可以有一个不接受任何参数的函数,然后你就可以离开了this

你也可以使用

<select name="motherCat" onchange="motherChanged">

和JavaScript应该调用函数与该事件作为一个参数。

分类:JavaScript的 时间:2015-03-16 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.270 (s). 9 q(s)