原版:
.版本 2 .子程序 Html实体转文本, 文本型, , 把Html实体符号转成正常文本 .参数 字符串, 文本型 .参数 次数, 整数型, 可空 .局部变量 _Dom, 对象 .局部变量 _Emt, 对象 .局部变量 _Html, 文本型 .局部变量 _Test, 文本型 .如果真 (是否为空 (次数)) 次数 = 1 .如果真结束 _Test = 字符串 _Html = “<!DOCTYPE html><html><body><a id='A'></a></body></html>” _Dom.创建 (“Htmlfile”, ) _Dom.方法 (“write”, _Html) .计次循环首 (次数, ) _Dom.对象型方法 (“getElementById”, “A”).写属性 (“innerHTML”, _Test) _Test = _Dom.对象型方法 (“getElementById”, “A”).读文本属性 (“innerText”, ) .计次循环尾 () _Dom.清除 () 返回 (_Test)
原版存在一个问题,就是会把源码中的换行符都给整没了
所以修复了一下,修复后:
.版本 2 .子程序 Html实体转文本, 文本型, , 把Html实体符号转成正常文本 .参数 字符串, 文本型 .参数 次数, 整数型, 可空 .局部变量 _Dom, 对象 .局部变量 _Emt, 对象 .局部变量 _Html, 文本型 .局部变量 _Test, 文本型 .如果真 (是否为空 (次数)) 次数 = 1 .如果真结束 _Test = 子文本替换 (字符串, #换行符, “{#换行符}”, , , 真) _Html = “<!DOCTYPE html><html><body><a id='A'></a></body></html>” _Dom.创建 (“Htmlfile”, ) _Dom.方法 (“write”, _Html) .计次循环首 (次数, ) _Dom.对象型方法 (“getElementById”, “A”).写属性 (“innerHTML”, _Test) _Test = _Dom.对象型方法 (“getElementById”, “A”).读文本属性 (“innerText”, ) .计次循环尾 () _Dom.清除 () _Test = 子文本替换 (_Test, “{#换行符}”, #换行符, , , 真) 返回 (_Test)