本帖最后由 kruis_yq 于 2024-1-13 16:46 编辑
以下是测试能用的js代码,供其他格友参考借鉴,少走弯路!!!!!.
之前很迷惑,迷惑的原因是对前端dom 的东西不熟悉,无处了解。感谢Lay.Li 超级版主的抛砖引玉,再加上自己不断调试,才摸清了前端页面视图的结构。
===============以下为页面加载时运行的 javascript 代码 ===========
var area =$("[fgcname='ICCVideo']")[0];
area.removeChild(area.childNodes[0]); //移除活字格自己创建的节点,否则会阻挡自己手动创建的节点视图区域,使得自建节点排在后面。
let newContent ;
////////////////////////////////////////// 提示区域 div begin /////////////////////
//note_div
var note_div = document.createElement("div");
note_div.style.margin = "flex";
note_div.style.display = "flex";
//div id = "desc"
var desc_div =document.createElement("div");
desc_div.setAttribute("id","desc");
// desc_div.style.zIndex=1;
newContent = document.createTextNode("请初始化插件....!");
desc_div.appendChild(newContent);
note_div.appendChild(desc_div);
//button id = "real"
var button_div =document.createElement("button");
button_div.setAttribute("id","real");
newContent = document.createTextNode("播放视频");
button_div.appendChild(newContent);
note_div.appendChild(button_div);
area.appendChild(note_div);
////////////////////////////////////////// 提示区域 div end /////////////////////
////////////////////////////////////////// display div begin /////////////////////
var display_div = document.createElement("div");
display_div.style.display = "flex";
var oVideo2 =document.createElement("div");
oVideo2.setAttribute("id","dhplayer-dom");
oVideo2.style.width="1060px";
oVideo2.style.height="500px";
oVideo2.style.border = "1px solid #000";
display_div.appendChild(oVideo2);
area.appendChild(display_div);
////////////////////////////////////////// display div end/////////////////////
|