gpt4 book ai didi

javascript - 使用 Markdown 时出现 "Text is Undefined"错误?

转载 作者:行者123 更新时间:2023-11-29 22:25:08 25 4
gpt4 key购买 nike

我从 http://code.google.com/p/wmd/ 下载了 markdown (好吧,事实上我克隆了 hg 存储库),以便为静态文本提供客户端荧光笔,即我不需要编辑器。

但是,我尝试实例化转换器,本质上就像在 demo: 中一样

  <script type="text/javascript">
(function () {
var conv = Markdown.getSanitizingConverter();
var ed = new Markdown.Editor(conv);
ed.run();
})();
</script>

但是,如果我运行它,JS 错误控制台会告诉我:

Error: text is undefined
Source File: http://bitmask.de/markdown_test/Markdown.Converter.js
Line: 149

我追踪到 ed.run() 的调用。

我把整个最小演示放在 http://bitmask.de/markdown_test/js.html

我没有修改 js 文件或任何东西(主要是因为我的 js 知识非常非常有限),只是做了演示所做的事情。这里有什么问题吗?

最佳答案

您不能使用 <div>输入元素,它必须是可编辑的(例如 <textarea><input type="text"> ):

<div class="wmd-panel">
<div id="wmd-button-bar"></div>
<textarea id="wmd-input" class="wmd-input">`hello` *cruel* world</textarea>
</div>

还要注意 HTML 源代码中的空格。您的第二个示例有一行以超过四个空格开头,这意味着 Markdown 中的“代码”:

  <!-- this will be formated as <pre> element -->
<textarea class="wmd-input" id="wmd-input">
`hello` *cruel* world
</textarea>

关于javascript - 使用 Markdown 时出现 "Text is Undefined"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com