问题描述
var shadow = document.getElementById(
"3rd-party-div"
).shadowRoot;
let style = document.createElement("style");
style.textContent = `
.custom_button{
padding: 10px;
display:block;
float:left;
text-align:center;
}
`
shadow.appendChild(style);
let customButton = document.createElement("button");
customButton.setAttribute("class","custom_button");
customButton.innerHTML = "Back to Overview";
我的HTML页面中有一个shadowRoot,我正在通过这段代码进行访问
var shadow = document.getElementById(
"3rd-party-div"
).shadowRoot;
现在,我想创建一个按钮并将其附加到此shadowroot。下面的代码-
let customButton = document.createElement("button");
customButton.setAttribute("class","custom_button");
customButton.innerHTML = "Back to Overview";
然后使用此代码shadow.appendChild(customButton);
将按钮添加到阴影元素
我有css样式,也可以附加到shadowroot。
现在我的按钮即将出现在页面中,但它在我的shadowroot div下方。无论如何,有没有将其保留为我的shadow div本身的一部分?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)