Javascript ShadowJs返回<;预处理>;及<;代码>;默认情况下的标记
我使用ShadowJs和把手模板来处理记录文本字段中使用的标记,但是我有一个持续性的错误,在处理文本并转换为标记时,使用Javascript ShadowJs返回<;预处理>;及<;代码>;默认情况下的标记,javascript,handlebars.js,markdown,showdown,Javascript,Handlebars.js,Markdown,Showdown,我使用ShadowJs和把手模板来处理记录文本字段中使用的标记,但是我有一个持续性的错误,在处理文本并转换为标记时,使用包装字段中输入的所有文本,而不仅仅是使用特定于标记的代码包装的文本。这有什么原因吗?也许是我的JS设置的结果 window.onload = function() { var converter = new showdown.Converter(); var markdownInput = document.getElementById('discovery-t
包装字段中输入的所有文本,而不仅仅是使用特定于标记的代码包装的文本。这有什么原因吗?也许是我的JS设置的结果
window.onload = function() {
var converter = new showdown.Converter();
var markdownInput = document.getElementById('discovery-text');
console.log('Pre conversion' + markdownInput.innerHTML);
var convertTextAreaToMarkdown = function(){
var markdownText = markdownInput.innerHTML;
var html = converter.makeHtml(markdownText);
console.log(html);
markdownInput.innerHTML = html;
console.log(markdownInput);
};
convertTextAreaToMarkdown();
};
活动提要.js
Pre conversion
##h2
Console.log:
第4行:
line 14:
<div id="discovery-text"><pre><code> ##h2
</code></pre></div>
第10行:
line 14:
<div id="discovery-text"><pre><code> ##h2
</code></pre></div>
查看文件:
line 14:
<div id="discovery-text"><pre><code> ##h2
</code></pre></div>
{{{discovery.discovery}}}
根据标准标记语法,任何由4个或更多空格(或一个或多个制表符)缩进的内容都被解析为代码块(包装在
标记中)。如果您有不应该在代码块中的内容,请确保它没有缩进。@Waylan感谢您的回复。这似乎是字符串存储方式的一个问题,它导致了缩进,现在有理由看到代码块。非常感谢。根据标准标记语法,任何由4个或更多空格(或一个或多个制表符)缩进的内容都被解析为代码块(包装在
标记中)。如果您有不应该在代码块中的内容,请确保它没有缩进。@Waylan感谢您的回复。这似乎是字符串存储方式的一个问题,它导致了缩进,现在有理由看到代码块。非常感谢。