FBJS ... OnClick未通过. DHTML/setInnerXHtml问题 [英] FBJS...OnClick not being passed. DHTML/setInnerXHtml problem

查看:95
本文介绍了FBJS ... OnClick未通过. DHTML/setInnerXHtml问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

非常感谢...这是问题所在...

thanks so much in advance...here is the problem...

每次尝试使用FBJS进行事件调用时,我都试图添加动态HTML元素(例如[删除]).我能够使用以下代码添加该元素.

I am trying to add dynamic HTML element (EX. [delete]),everytime on a event call using FBJS.I am able to append the element using following code.

var oldFriendHtml = document.getElementById('friend_container'); var numi = document.getElementById('theValue'); var num =(document.getElementById("theValue").getValue()-1)+2; numi.value = num; var newElementId ="new" + num; var newFriendHTML = document.createElement('div'); newFriendHTML.setId(newElementId); newFriendHTML.setInnerXTML(要添加的HTML"); oldFriendHtml.appendChild(newFriendHTML);

var oldFriendHtml = document.getElementById('friend_container'); var numi = document.getElementById('theValue'); var num = (document.getElementById("theValue").getValue()-1)+2; numi.value = num; var newElementId = "new"+num; var newFriendHTML = document.createElement('div'); newFriendHTML.setId(newElementId); newFriendHTML.setInnerXTML("HTML TO BE ADDED"); oldFriendHtml.appendChild(newFriendHTML);

我面临的问题是FBJS从添加的原始HTML中解析出onClick部分(事件调用).这使我无法对添加的元素进行进一步的活动.它还删除了添加在HTML中的样式.

The problem I am facing is that FBJS parses out the onClick part (event call ) out from the original HTML added .This stops me in the further activity on the added element .It also removes the styling added in the HTML ..

推荐答案

关于从setInnerXHTML中解析出onclick,您可以稍后使用addEventListener来添加事件.

Regarding onclick being parsed out of setInnerXHTML, you can add the event later by using addEventListener.

以下是一些示例:

var my_obj = document.getElementById('test');
// add a new event listener for each type of event you needed to capture
my_obj.addEventListener('click',my_click_func); // in your case is onclick

function my_click_func(evnt){
   // some action
}

更多详细信息,请参见 http://developers.facebook.com/docs/fbjs#events

more details see http://developers.facebook.com/docs/fbjs#events

这篇关于FBJS ... OnClick未通过. DHTML/setInnerXHtml问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆