如何在文本中的特定方案后换行
How can I break line after specific scheme in text
我正在编写一个国际象棋棋手,我在 js 文件中有这个脚本,可以将 PGN 写入文本区域。
而不是这个:
我的脚本是这样做的:
我在后端使用 chess.js,代码在调用每个棋子掉落的函数中打印出 PGN,因此每次玩家移动时它都会更新。
Javascript
var updateEveryMove = function(){
document.getElementById('pgnview').innerHTML = chess.pgn();
};
HTML
<textarea readonly id="pgnview" class="textarea" rows="4" cols="50"></textarea>
我必须执行什么脚本才能像 this 图片中那样打印 PGN。
感谢您的帮助!
正如他们的文档所说 here,您可以在 chess.pgn()
中传递诸如 newline_char
之类的选项,以决定在每个新行之前添加什么。您可以传递 \n
,它会在 <textarea>
中添加一个新行以在新行中显示移动。
var updateEveryMove = function(){
document.getElementById('pgnview').innerHTML = chess.pgn({newline_char: '\n'});
};
我正在编写一个国际象棋棋手,我在 js 文件中有这个脚本,可以将 PGN 写入文本区域。
而不是这个:
我的脚本是这样做的:
我在后端使用 chess.js,代码在调用每个棋子掉落的函数中打印出 PGN,因此每次玩家移动时它都会更新。
Javascript
var updateEveryMove = function(){
document.getElementById('pgnview').innerHTML = chess.pgn();
};
HTML
<textarea readonly id="pgnview" class="textarea" rows="4" cols="50"></textarea>
我必须执行什么脚本才能像 this 图片中那样打印 PGN。
感谢您的帮助!
正如他们的文档所说 here,您可以在 chess.pgn()
中传递诸如 newline_char
之类的选项,以决定在每个新行之前添加什么。您可以传递 \n
,它会在 <textarea>
中添加一个新行以在新行中显示移动。
var updateEveryMove = function(){
document.getElementById('pgnview').innerHTML = chess.pgn({newline_char: '\n'});
};