关于 event 对象的属性问题 function对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type='button' value='Test' onclick='fnTest(event)'><script type="text/javascript">function fnTest(e){ var obj=e.target||e.srcElement; obj.ret = {name:'abc'}; alert(obj.ret.name); var arr = new Array("abc","bdd"); obj.data = arr; alert(obj.data.length)}</script> 代码是可以运行的能否说明下:为什么不能使用 event 对象吗?还是需要请教:xzy21com 每次触发事件都是一个事件的实例,你修改的某个场合下实例对象,其他场合当然获取不到 这个我同意。但我的问题是:event.ret = {name:'abc'};明明设置了 event.ret 属性,但同一个事件的实例,后续获取该属性的时候,出现了undefined.例如例子中的 fnTest() 函数。 没问题 chrome下。怎么event也可以写,我以前还以为event是只读的, 哦,还真没在 chrome 下测试,我只在IE8下测试了。刚刚测试了下, 确实在 chrome 下没有问题。 测试了下,ie8 data属性能存储字符内容,其他自定义的属性好像存储不了,都是undefinedalert(event.data.length);输出7是应为data存储的是字符串abc,bdd,长度为7 这样就结了,就IE上event 不可写吧。2楼不就是写到dom上,随便写个变量不是一样吗? 怎么响应COM组件的链接点事件 javascript 中的正则表达式及||运算(高手请进) jquery 加载图片第一次不显示 如何用JS制作那种带过度效果的图片切换 正则,防止用户恶意输入大量回车2 jquery :eq .eq 区别? 寻找全JS的在线涂鸦功能~~~急!麻烦大家~~ javascript闭包中变量被保存的问题 iframe中父窗口给子窗口传参数的方法? 无忧脚本临时论坛:http://51js.webucn.net IE8不支持js问题,求高人解答~ 怎么设计使下来菜单使前台页面的部分发生变化?
<script type="text/javascript">
function fnTest(e){
var obj=e.target||e.srcElement;
obj.ret = {name:'abc'};
alert(obj.ret.name);
var arr = new Array("abc","bdd");
obj.data = arr;
alert(obj.data.length)
}
</script>
能否说明下:为什么不能使用 event 对象吗?
还是需要请教:xzy21com
但我的问题是:
event.ret = {name:'abc'};
明明设置了 event.ret 属性,
但同一个事件的实例,后续获取该属性的时候,出现了undefined.
例如例子中的 fnTest() 函数。
刚刚测试了下, 确实在 chrome 下没有问题。
alert(event.data.length);输出7是应为data存储的是字符串abc,bdd,长度为7
2楼不就是写到dom上,随便写个变量不是一样吗?