问题描述
我使用hyperscript,正在使用...创建一个Element
>
let node = h('a',{ 'attributes': { 'href': 'http:www.google.com' } },'Google')
...,这是html-to-hyperscript和html2hscript生成的上标样式。在此元素上调用outerHTML
时...
console.log(node.outerHTML)
...它抛出...
TypeError: arr.forEach is not a function
at _stringify (/Volumes/DUMBLEDORE1/Users/fficnar/Projects/Shared Projects/mablung-pug/node_modules/html-element/index.js:291:9)
at Element.outerHTML (/Volumes/DUMBLEDORE1/Users/fficnar/Projects/Shared Projects/mablung-pug/node_modules/html-element/index.js:336:48)
at main (/Volumes/DUMBLEDORE1/Users/fficnar/Projects/Shared Projects/mablung-pug/source/sandBox/conv.js:24:22)
at /Volumes/DUMBLEDORE1/Users/fficnar/Projects/Shared Projects/mablung-pug/source/sandBox/conv.js:32:1
at ModuleJob.run (internal/modules/esm/module_job.js:140:23)
at Loader.import (internal/modules/esm/loader.js:165:24)
at Object.loadESM (internal/process/esm_loader.js:68:5)
任何想法如何解决这个问题?我怀疑这是一个html-element问题。如果我将{ 'attributes': { 'href': 'http:www.google.com' } }
更改为{ 'href': 'http:www.google.com' }
,则可以使用...但无济于事,因为在使用时Element
是自动从HTML创建的。
非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)