我在试验
nicEdit
,一个
WYSIWYG
http://nicedit.com/
)
它很容易使用。只需在代码中添加以下两行
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
html
是
<!DOCTYPE html>
<html>
<head>
<!-- add list of tags here in meta data -->
<meta name="viewport" content="width=device-width" />
<link rel="stylesheet" type="text/css" href="index.css">
<title>some title</title>
<script src="jquery/jquery-3.3.1.min.js"></script>
</head>
<body>
<textarea id="d" type="text"></textarea>
<textarea id="s" type="text"></textarea>
<textarea id="h" type="text"></textarea>
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas)</script>
<-- ISSUE HERE IF I USE () -->
</body>
</html>
似乎我可以将配置选项传递给编辑器-
http://wiki.nicedit.com/w/page/515/Configuration%20Options
allTextAreas
通过将配置对象传递给它。但当我打电话给
所有文本区域
通过添加
({someProperty:someValue})
,控制台出错
nicEdit-latest.js:8 Uncaught TypeError: bkLib.domLoad[i] is not a function
at HTMLDocument.domLoaded (nicEdit-latest.js:8)
domLoaded @ nicEdit-latest.js:8
为什么使用
()