Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript-HTML中逐个显示文本_Javascript_Html_Variables - Fatal编程技术网

在Javascript-HTML中逐个显示文本

在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

我目前收到推送通知。这是我的JS的一部分

我希望一个接一个地显示消息,而不是警报(弹出窗口)

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+'
');