如何将新的/更新的innerHTML附加到没有类或ID的ap标记中?

爱丽西亚

我正在写一个测试脚本,我想在其中选择表单中的现有p标签并更新所使用的副本。我没有访问原始代码的权限,只能使用JavaScript进行更新,直到获得客户技术负责人和测试结果的批准。

我的原始代码是:

var p = document.querySelector(".form-bg form p").innerHTML;

p.innerHTML = 'By hitting Get Your Quote, I agree to receive autodialed calls, to include scheduling reminders, and texts from this company.';

但是,p标签的内容没有更新,碰到障碍说明代码未定义或不是函数。

因此,我尝试将.appendChild()与创建新元素并在无法更新现有副本的情况下隐藏现有元素的思考过程一起使用。

我使用.appendChild()更新的代码是:

let updatedCopy = document.createElement('p');

updatedCopy.id = 'testCopy';

updatedCopy.innerHTML = 'By hitting Get Your Quote, I agree to receive autodialed calls, to include scheduling reminders, and texts from this company';

document.getElementsByClassName('form-bg').appendChild(updatedCopy);

我已经尝试在浏览器中运行它,但是还没有成功。任何指导将不胜感激!:)

最后,这是需要修改的HTML代码段:

<div id="lightbox_shell">
    <div class="test-w_contact-lightbox-individuals">
        <div class="form-main-bg">
            <div class="close-bg">
                <button class="close" type="button">close</button>
            </div>
            <!-- Form Starts Here -->
            <div class="form-bg">
                <div class="legend">
                    Provide your information so an agent can reach you.
                </div>
                <form method="post">
                    <input name="offering" type="hidden" value="Individual"> <input name="language" type="hidden" value="English">
                    <div class="contact-fields">
                        <div class="flex_columns">
                            <div class="flex_2col">
                                <span class="input-text firstname" data-manual="1"><input class="required" id="firstname" maxlength="150" name="firstname" placeholder="First Name *" title="First Name" type="text"></span>
                            </div>
                            <div class="flex_2col">
                                <span class="input-text lastname" data-manual="1"><input class="required" id="lastname" maxlength="150" name="lastname" placeholder="Last Name *" title="Last Name" type="text"></span>
                            </div>
                            <div class="clearfloat"></div>
                        </div>
                        <div class="flex_columns">
                            <div class="flex_2col">
                                <span class="input-text phone" data-manual="1"><input class="required" id="phone" maxlength="12" name="phone" placeholder="Phone Number *" title="Phone Number" type="tel"></span>
                            </div>
                            <div class="flex_2col">
                                <span class="input-text zipcode" data-manual="1"><input class="required" id="zipcode" maxlength="5" name="zipcode" placeholder="Zip Code *" title="Zip Code" type="tel"></span>
                            </div>
                            <div class="clearfloat"></div>
                        </div>
                        <div class="flex_columns">
                            <div class="flex_2col">
                                <span class="input-text email" data-manual="1"><input class="required" id="email" maxlength="255" name="email" placeholder="Email *" title="Email" type="email"></span>
                            </div>
                            <div class="flex_2col">
                                <div class="requirement-info">
                                    * fields are required
                                </div>
                                <ul class="misc">
                                    <li>
                                        <p>Would you like an agent to call asap?</p><label class="checkbox"><input name="yesmeet" type="checkbox"> Yes</label> <label class="checkbox"><input name="nomeet" type="checkbox"> No</label>
                                    </li>
                                </ul>
                            </div>
                            <div class="clearfloat"></div>
                        </div>
                    </div>
                    <p style="font-size: 13px;line-height: 100%;margin: 15px 0 14px;">By hitting submit, I agree to receive autodialed calls, to include scheduling reminders, and texts from this company.</p>
                </form>
            </div>
            <div class="raq-complete-panel">
                <div class="thanks">
                    <div class="title">
                        Thank You!
                    </div>
                    <p>An agent will call you<br>
                    <span class="eta">within 15 minutes.</span></p>
                </div>
                <div class="info">
                    <p>Your confirmation number is <span class="number"></span>.</p>
                    <p>If you have any questions regarding your request, contact us at <a class="textlink" href="mailto:[email protected]">[email protected]</a></p>
                    <p>Please provide your confirmation number listed above for reference.</p>
                </div>
            </div>
            <div class="clearfloat"></div>
        </div>
    </div>
</div>
布兰登·亨利

您的第一次尝试是如此接近。您希望您的作业像这样:

var p = document.querySelector(".form-bg form > p");

然后您可以设置innerHTML

p.innerHTML = "Your new text";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将锚标记的ID附加到jquery中的新href并替换页面中的href属性?

来自分类Dev

如何将CSS添加到没有类或ID的HTML div中

来自分类Dev

如何将变量附加到javascript中的类上?

来自分类Dev

如何将新数据附加到现有文件中

来自分类Dev

如何将值附加到新列中的现有值

来自分类Dev

如何将具有不同ID标签和文本的html元素附加到JavaScript中?

来自分类Dev

如何将带有脚本标记的 div 附加到 li 标记中?

来自分类Dev

如何将AsyncTask添加到没有活动的公共类中?

来自分类Dev

如何将DataFrame中的K个随机值附加到没有重复项的列表中?

来自分类Dev

如何将char附加到数组中并对其进行标记化

来自分类Dev

如何将标记附加到C中的字符串变量?

来自分类Dev

如何将bind-attr类附加到Ember中的初始类?

来自分类Dev

将包含类名的html脚本附加到div标记上无效(没有明显的CSS渲染)

来自分类Dev

将包含类名的html脚本附加到div标记上无效(没有明显的CSS渲染)

来自分类Dev

Javascript如何将元素附加到具有特定类的div

来自分类Dev

如何将另一个模块中的类附加到jar中?

来自分类Dev

如何将json数据附加到数据框中并在R中更新其值?

来自分类Dev

如何将函数附加到类函数

来自分类Dev

jQuery如何将类附加到生成的数组数字?

来自分类Dev

如何将一个类路径条目附加到清单中?

来自分类Dev

如何将预先存在的 css 类附加到 Angular 的 Cytoscape JS 中的节点标签

来自分类Dev

如何将列表中的每个值附加到 url 并每次生成新的 url

来自分类Dev

如何将CSS类添加到GoogleMaps标记?

来自分类Dev

在Haskell中,如何将约束附加到参数新类型,以便它们自动应用于使用它的任何类实例?

来自分类Dev

如何将 css 类添加到 sitecores MVC HtmlHelper 中的字段的封闭标记?

来自分类Dev

如何将值更新/附加到击倒列表

来自分类Dev

如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

来自分类Dev

如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

来自分类Dev

将图像附加到没有id或值的td元素

Related 相关文章

  1. 1

    如何将锚标记的ID附加到jquery中的新href并替换页面中的href属性?

  2. 2

    如何将CSS添加到没有类或ID的HTML div中

  3. 3

    如何将变量附加到javascript中的类上?

  4. 4

    如何将新数据附加到现有文件中

  5. 5

    如何将值附加到新列中的现有值

  6. 6

    如何将具有不同ID标签和文本的html元素附加到JavaScript中?

  7. 7

    如何将带有脚本标记的 div 附加到 li 标记中?

  8. 8

    如何将AsyncTask添加到没有活动的公共类中?

  9. 9

    如何将DataFrame中的K个随机值附加到没有重复项的列表中?

  10. 10

    如何将char附加到数组中并对其进行标记化

  11. 11

    如何将标记附加到C中的字符串变量?

  12. 12

    如何将bind-attr类附加到Ember中的初始类?

  13. 13

    将包含类名的html脚本附加到div标记上无效(没有明显的CSS渲染)

  14. 14

    将包含类名的html脚本附加到div标记上无效(没有明显的CSS渲染)

  15. 15

    Javascript如何将元素附加到具有特定类的div

  16. 16

    如何将另一个模块中的类附加到jar中?

  17. 17

    如何将json数据附加到数据框中并在R中更新其值?

  18. 18

    如何将函数附加到类函数

  19. 19

    jQuery如何将类附加到生成的数组数字?

  20. 20

    如何将一个类路径条目附加到清单中?

  21. 21

    如何将预先存在的 css 类附加到 Angular 的 Cytoscape JS 中的节点标签

  22. 22

    如何将列表中的每个值附加到 url 并每次生成新的 url

  23. 23

    如何将CSS类添加到GoogleMaps标记?

  24. 24

    在Haskell中,如何将约束附加到参数新类型,以便它们自动应用于使用它的任何类实例?

  25. 25

    如何将 css 类添加到 sitecores MVC HtmlHelper 中的字段的封闭标记?

  26. 26

    如何将值更新/附加到击倒列表

  27. 27

    如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

  28. 28

    如何将页面上下文附加到不在DOM标记中的JSP中的URL字符串

  29. 29

    将图像附加到没有id或值的td元素

热门标签

归档