小编Mic*_*l K的帖子

警告:缺少下一个人数

我正在使用 Next 文档中的自定义 _document.js 结果,我不断收到打印到控制台的警告消息。我尝试重新启动服务器并清空浏览器的缓存。我的 _document.js 应该在“pages”文件夹内。我通过向我的网站添加一些标签<Head>并检查我的网站以查看标签是否被添加到<Head>. (我的网站工作正常,我只是厌倦了这个警告消息。)

控制台警告:

Warning: next-head-count is missing. https://err.sh/next.js/next-head-count-missing
Run Code Online (Sandbox Code Playgroud)

这是我的 _document.js 文件:

import Document, { Html, Head, Main, NextScript } from 'next/document'

class MyDocument extends Document {
  static async getInitialProps(ctx) {
    const initialProps = await Document.getInitialProps(ctx)
    return { ...initialProps }
  }

  render() {
    return (
      <Html>
        <Head>
          <link rel="icon" type="image/x-icon" href="/static/favicon.ico" />
        </Head>
        <body>
          <Main />
          <NextScript />
        </body>
      </Html>
    )
  }
}

export default MyDocument
Run Code Online (Sandbox Code Playgroud)

javascript head next.js

10
推荐指数
3
解决办法
2万
查看次数

如何使用 JavaScript 附加 HTML 代码?

我正在尝试使用 JavaScript 将元素添加到 DOM。我有一个ul,我想添加一个li。使用起来并不困难appendChild,但我希望我的li更复杂。

这是我想要实现的输出:

<li>
  <span class="author">Me</span>
  <span class="message">Message...</span>
  <span class="time">
    <div class="line"></div>
    15:21
  </span>
</li>
Run Code Online (Sandbox Code Playgroud)
let author = "me";
let message = "Message...";
let time = "15:21";
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我想要实现的不仅仅是li一些基本文本(innerHTML),而是相当大的 HTML 代码块。

我的问题是如何使用 JavaScript 获得此输出。或者我应该使用一些 JavaScript 库或其他东西来使它更容易?

html javascript appendchild

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

appendchild ×1

head ×1

html ×1

next.js ×1