在Javascript-HTML中逐个显示文本
我目前收到推送通知。这是我的JS的一部分 我希望一个接一个地显示消息,而不是警报(弹出窗口)在Javascript-HTML中逐个显示文本,javascript,html,variables,Javascript,Html,Variables,我目前收到推送通知。这是我的JS的一部分 我希望一个接一个地显示消息,而不是警报(弹出窗口) var channel = pusher.subscribe('test_channel'); channel.bind('my_event', function(data) { alert(data.message); }); 我试着创建一个div,然后改为使用这个。它不起作用 var channel = pusher.subscribe('test_channel'); channel.bin
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
alert(data.message);
});
我试着创建一个div,然后改为使用这个。它不起作用
var channel = pusher.subscribe('test_channel');
channel.bind('my_event', function(data) {
document.getElementById("MyEdit").innerHTML = (data.message);
});
这是我的部门
<div id="MyEdit"> </div>
还是什么都没有出现。警报起作用。写入操作不需要。请尝试以下操作:
document.getElementById("MyEdit").innerHTML += data.message;
如果使用jQuery,可以执行以下操作:
$('#MyEdit').append(data.message);
试试这个:
document.getElementById("MyEdit").innerHTML += data.message;
如果使用jQuery,可以执行以下操作:
$('#MyEdit').append(data.message);
试试这个:
document.getElementById("MyEdit").innerHTML += data.message;
如果使用jQuery,可以执行以下操作:
$('#MyEdit').append(data.message);
试试这个:
document.getElementById("MyEdit").innerHTML += data.message;
如果使用jQuery,可以执行以下操作:
$('#MyEdit').append(data.message);
下面的代码将用于jqueryappend方法。只需添加新的div元素,而不是将下一个文本添加到innnerHtml中,这将有助于使用一些css包装它们,添加一些填充等
var messageRow = document.createElement("div");
var textNode = document.createTextNode(data.message);
messageRow.appendChild(textNode);
document.appendChild(messageRow);
下面的代码将用于jqueryappend方法。只需添加新的div元素,而不是将下一个文本添加到innnerHtml中,这将有助于使用一些css包装它们,添加一些填充等
var messageRow = document.createElement("div");
var textNode = document.createTextNode(data.message);
messageRow.appendChild(textNode);
document.appendChild(messageRow);
下面的代码将用于jqueryappend方法。只需添加新的div元素,而不是将下一个文本添加到innnerHtml中,这将有助于使用一些css包装它们,添加一些填充等
var messageRow = document.createElement("div");
var textNode = document.createTextNode(data.message);
messageRow.appendChild(textNode);
document.appendChild(messageRow);
下面的代码将用于jqueryappend方法。只需添加新的div元素,而不是将下一个文本添加到innnerHtml中,这将有助于使用一些css包装它们,添加一些填充等
var messageRow = document.createElement("div");
var textNode = document.createTextNode(data.message);
messageRow.appendChild(textNode);
document.appendChild(messageRow);
您尝试过警报和innerHTML写入吗?尝试:document.getElementById(“MyEdit”).innerHTML=data.message;在没有()的情况下,您是否尝试过使用警报和innerHTML编写?请尝试:document.getElementById(“MyEdit”).innerHTML=data.message;在没有()的情况下,您是否尝试过使用警报和innerHTML编写?请尝试:document.getElementById(“MyEdit”).innerHTML=data.message;在没有()的情况下,您是否尝试过使用警报和innerHTML编写?请尝试:document.getElementById(“MyEdit”).innerHTML=data.message;在没有()的情况下,您是否尝试过使用firebug进行调试?使用console.log(data.message),可能消息是空的。如何为新条目添加新行?-$('#MyEdit').append(data.message);您可以将data.message包装成div$('#MyEdit').append(''+data.message+'');或者,您只需在每条消息$('#MyEdit')后添加一个
。append(data.message+'
');你试过用firebug调试吗?使用console.log(data.message),可能消息是空的。如何为新条目添加新行?-$('#MyEdit').append(data.message);您可以将data.message包装成div$('#MyEdit').append(''+data.message+'');或者,您只需在每条消息$('#MyEdit')后添加一个
。append(data.message+'
');你试过用firebug调试吗?使用console.log(data.message),可能消息是空的。如何为新条目添加新行?-$('#MyEdit').append(data.message);您可以将data.message包装成div$('#MyEdit').append(''+data.message+'');或者,您只需在每条消息$('#MyEdit')后添加一个
。append(data.message+'
');你试过用firebug调试吗?使用console.log(data.message),可能消息是空的。如何为新条目添加新行?-$('#MyEdit').append(data.message);您可以将data.message包装成div$('#MyEdit').append(''+data.message+'');或者,您只需在每条消息$('#MyEdit')后添加一个
。append(data.message+'
');