我有一个js对象, 放到html的一个onclick事件里面, 但是在onclick的那个function里面,取不到这个js对象是属性了。
为什么? 请大家帮忙看下。 谢谢!下面是code:'<input type="button" value="modify" onclick="modifyFeed(\''+feedObj+'\')" />'这段代码是我在js里面生成的。
我在modifyFeed的这个function中无法取到feedObj里面的属性的值, alert出来时undefined。
为什么? 请大家帮忙看下。 谢谢!下面是code:'<input type="button" value="modify" onclick="modifyFeed(\''+feedObj+'\')" />'这段代码是我在js里面生成的。
我在modifyFeed的这个function中无法取到feedObj里面的属性的值, alert出来时undefined。
解决方案 »
- 为什么clearTimeout不能自动停止
- 为什么IE中老是提示select.options[select.options.length]=new Option……不支持该对象属性或方法
- JS模仿扑克洗牌的效果
- 【EXT2.2】(IE6&7)Ext cookie与IE工具删除cookie不同步
- ajax上传文件的问题
- 如何在win2003的IE中打开全屏窗口
- 为什么会报错啊?晕
- 页面中两个<iframe>框架A、B,如何将A做成导航栏,B做成结果显示页?
- javascript写的万能查询,请问怎么读出值
- 急!各位高手请帮忙,用javascript如何屏蔽ctrl+c功能键------在线等
- js屏蔽右键菜单问题
- 我想改造My97DatePicker的函数调用名
我没用转义符都可以 取到变量i
\''+feedObj+'\' 你这个 为啥要用 转义符呢
那就把<input type="button" value="modify" onclick="modifyFeed(\''+feedObj+'\')" />改称
<input type="button" value="modify" id="modify" /> 调用innerHTML
并在innerHTML后
document.getElementById('modify').onclick = function() {
modifyFeed(feedObj);
};
就行了.还有种方法更好,就是全用dom生成html