计时器应该在Facebook聊天提交消息框中每隔1秒检查并替换一个文本
function gopi()
{
chatDiv=document.getElementsByClassName('fbNubFlyoutFooter')[0].getElementsByClassName('inputContainer')[0].getElementsByClassName('uiTextareaAutogrow input')[0];
for(x in chatDiv)
{
//var str=chatDiv[x].innerHTML;
//str.replace("message2replace", "replacedmessage");
if(chatDiv[x].innerHTML=="message2replace")
{
chatDiv[x].innerHTML="replacedmessage";
}
}
setTimeout(gopi,5000);
}
setTimeout(gopi,2000);
void 0;
编辑:如果这不能,那么如何制作一个替换文本并发送的文件夹?
答案 0 :(得分:0)
试试这个:
function gopi() {
var chatDiv = document.getElementsByClassName('fbNubFlyoutFooter')[0].getElementsByClassName('inputContainer')[0].getElementsByClassName('uiTextareaAutogrow input')[0];
for (var x = 0, len = chatDiv.length; x < len; x++) {
if (chatDiv[x].innerHTML == "message2replace") {
chatDiv[x].innerHTML = "replacedmessage";
}
}
}
setInterval(gopi, 1000);
void 0;
如果这不起作用,聊天框的选择器就错了。