来自JavaScript

时间:2019-06-29 07:12:56

标签: javascript django-templates

我使用了Django表情符号,我想将此特殊功能放在来自CreateMessage的数据上。

    function createMessage(data) {
      var author = data['author'];
      
      var msgListTag = document.createElement('li');
      var imgTag = document.createElement('img');
      var pTag = document.createElement('p');
      pTag.textContent =  data.content;
      imgTag.src = usrurl;

      
      if (author === username) {
        msgListTag.className = 'sent';
        imgTag.src = usrurl;
      } else {
        msgListTag.className = 'replies';
        imgTag.src =recurl;
      }

      msgListTag.appendChild(imgTag);
      msgListTag.appendChild(pTag);
      document.querySelector('#chat-log').appendChild(msgListTag);
      
    }
{% load emoticons_tags %}
      <div class="messages">
          {% emoticons %}
        <ul id="chat-log"  >
          
            Documenting is boring but usefull :p
          
          <li class="replies">
            <img src='{{rec_img}}' alt="" />
            <p>When you're backed against the wall, break the god damn thing down.</p>
          </li> <li class="sent">
            <img src='{{rec_img}}' alt="" />
            <p>How the hell am I supposed to get a jury to believe you when I am not even sure that I do?! :p </p>
          </li>
           
        </ul >
        {% endemoticons %}

在运行时,它会将符号更改为静态数据上的图释,而不是动态数据上的图释。

0 个答案:

没有答案