所以我试图让它成为当你: 点击Facebook按钮, #pChange的innerHTML将改变为它可能的任何内容。
我猜测还有另一种设置if语句的方法。
非常感谢任何帮助。
var myTest = document.getElementById('likeButton');
if(myTest === true) {
document.getElementById('pChange').innerHTML="This is a test";
};
答案 0 :(得分:0)
你必须处理按钮上的click事件,所以一个简单的“if语句”是不够的。 很遗憾,iframe不允许您设置“onclick”属性。最好的解决方案是查看Facebook是否允许您在iframe上设置回调。
我认为另一种可行的方式是:
var myTest = document.getElementById('likeButton');
var thisDocument=document;
var clickHandler = function(event){
thisDocument.getElementById('pChange').innerHTML="This is a test";
};
myTest.contentDocument.addEventListener("click",clickHandler,false);