javascript - 在我的 HTML 代码中看不到 div 内的元素?

标签 javascript html css reactjs

我正在开发一个应用程序,其中一个页面上有一个表单。表单包含在一堆嵌套的 div 标签中。它看起来像这样:

<main id="main-body">
    <div id="content-wrapper">
        <div id="formContainer>
            <div data-reactid=".0">
                <div data-reactid=".0">
                    <div data-reactid=".0.0.1.$form">
                        <form id="myForm" data-reactid=".0.0.1.$form.1">
                            ...
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
</main>

问题是我可以在我的网页上看到表单,也可以通过浏览器中的“查看源代码”功能看到,但是当我执行“检查元素”以查看生成的实际 HTML 时,我只看到

<main id="main-body">
    <div id="content-wrapper">
        <div id="formContainer">
        </div>
    </div>
</main>

当我执行“检查元素”时,我看不到 div“formContainer”内的任何 HTML 元素,即使它们就在页面上。关于为什么会这样的任何想法?我需要在 Neoload 中获取表单 ID,但 Neoload 不会读取它,因为它在页面源代码中不存在。

编辑:一些 div 标签正在使用 data-reactid=".0.0"。表单元素本身有 data-reactid=".0.0.1.$form.1"。基本上任何带有 react 的东西都会消失。我对 React 一无所知。这会导致这个问题吗?我更新了我的代码以更接近原始代码。

最佳答案

您没有关闭 id="form-container"!缺少一个"

关于javascript - 在我的 HTML 代码中看不到 div 内的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46572848/

相关文章:

css - 如何使 div 标签中的文本具有响应性?

javascript - 如何将 url 参数传递到 iframe?

javascript - AnythingSlider 静态链接第一次需要 2 次点击

html - 水平滚动 - Div - 页面内容 css 类

javascript - 如何在不从 html 传递的情况下获取 angularjs 脚本中的表单和输入字段的状态?

javascript - 拉拉维尔 : How to get anchor tag value in variable and use this variable in the input field?

javascript - jQuery 等待函数完成

html - 如何防止 Blogger 将主题样式应用于帖子中的 HTML 片段?

javascript - 在 Firefox 中使用 CSS/Javascript 管理小字体可视化

javascript - onclick 监听器不适用于动态 dom 内容