我有一个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。
我没用转义符都可以 取到变量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