修改由第三方JS脚本

时间:2017-02-23 10:30:28

标签: javascript jquery html okta

我正在使用okta登录窗口小部件为客户创建自定义登录体验。作为此“小部件”的一部分,该函数创建一个HTML登录表单。这个生成的标签之一我想修改Okta小部件在页面加载后生成的内容。

我创建了一个小提琴,我使用以下代码修改内容,但它似乎没有用。

$(document).ready(function(){
var headingClass  = document.getElementsByClassName("okta-form-title");
headingClass.innerHTML = "<h2>Public Offers</h2>";
}) ;

请有人建议如何使其正常工作。

1 个答案:

答案 0 :(得分:2)

getElementsByClassName将为您提供具有该类名称的元素数组。所以你需要迭代它,或者如果你确定只有一个元素,请使用getElementsByClassName[0]

示例:

$(document).ready(function(){
    var headingClass  = document.getElementsByClassName("okta-form-title");
    headingClass[0].innerHTML = "<h2>Public Offers</h2>";
}) ;

更多信息:https://developer.mozilla.org/en/docs/Web/API/Document/getElementsByClassName