我正在使用okta登录窗口小部件为客户创建自定义登录体验。作为此“小部件”的一部分,该函数创建一个HTML登录表单。这个生成的标签之一我想修改Okta小部件在页面加载后生成的内容。
我创建了一个小提琴,我使用以下代码修改内容,但它似乎没有用。
$(document).ready(function(){
var headingClass = document.getElementsByClassName("okta-form-title");
headingClass.innerHTML = "<h2>Public Offers</h2>";
}) ;
请有人建议如何使其正常工作。
答案 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