Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.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 如何将字符串转换为div.innerHTML?_Javascript_Html - Fatal编程技术网

Javascript 如何将字符串转换为div.innerHTML?

Javascript 如何将字符串转换为div.innerHTML?,javascript,html,Javascript,Html,我编写了以下代码: //HTML Page //onpage load <body onload="RenderContent('{{ name }}');"> <div id="cWrite"></div> <form method="POST" action="/save/">{% csrf_token %} <input type="submit" value="Save Page"/> </f

我编写了以下代码:

//HTML Page

//onpage load 
<body onload="RenderContent('{{ name }}');"> 

  <div id="cWrite"></div> 
  <form method="POST" action="/save/">{% csrf_token %}
    <input type="submit" value="Save Page"/>
  </form>

但是我不希望它在div innerHTML中作为字符串,我希望它是HTML内容,
RenderContent
函数正常工作(上面显示了
当然如果你想设置innerHTML,你应该实际设置innerHTML,你似乎在任何地方都没有这样做。chk现在的问题是,这是一个打字错误,在div的innerHTML中没有设置一个字符串,你说它正在工作,这正是你要求做的事情吗?这对我来说也很有效……但是你呢像这样的字符串?写一些东西!要写,只需按上面的编辑按钮…RenderContent({{name}}'),{{{name}}通过后期回调(django python)获取上述字符串,这样它就可以打印上面相同的字符串,而不是使用span作为HTML元素OK…不要调用函数…这个{name}和字符串({{name}})呢传递的是写东西!要写东西,只需按上面的编辑按钮…它会在字符串中显示HTML元素…请在发布span id=“newid”style=“font size:10pt;”后查看HTML文件的源代码;要写东西!要写东西,只需按上面的编辑按钮…/span
function RenderContent(ctext)
{
  var ntext = ctext;

  ntext = ntext.replace('&alt;','<');
  ntext = ntext.replace('&quot;','\"');
  ntext = ntext.replace('&gt;','>');

  document.getElementById("cWrite").innerHTML = ntext;
}
<span id="newid" style="font-size: 10pt;">
  Write something! To Write,just press the edit button above...
</span> 
<span id="newid" style="font-size: 10pt;">
  Write something! To Write,just press the edit button above...
</span>
//Updated question

ok...dont call the function...what about this

 <div id="cWrite">{{ name }}</div> //html
<span id="newid" style="font-size: 10pt;">Write something! To Write,just press the edit button above...</span>
<div id="cWrite">&lt;span id=&quot;newid&quot; style=&quot;font-size: 10pt;&quot;&gt;Write something! To Write,just press the edit button above...&lt;/span&gt;</div>