我想在它打开后在侧边栏中填充一些数据。
但是这里我的程序说的是——
document.getElementById("sidebarElement").value ------is Empety
togglesidebar("viewSidebar");
document.getElementById("sidebarElement").value="somevalue";
所以在这种情况下我能做些什么。请建议。
感谢您的回复,
我得到了为什么我的侧边栏文本框在调用 togglesidebar() 后没有填充数据的原因。
这是我正在尝试做的代码的一个小快照。
在 overlay.js 文件中:
function displaySidebar()
{
toggleSidebar('vieweSidebar',false);
val1="some string";
val2="some string";
myfun(val1,val2);// not calling
}
在 mySidebar.js 文件中:
myfun(val1,val2)
{
document.getElementById("textbox1").value=val1;
document.getElementById("textbox2").value=val2;
}
这里函数myfun(val1,val2)在调用togglesidebar('viewSidebar',false)后没有调用。
所以我无法在调用切换侧边栏后填充侧边栏上的文本框。
你能告诉我为什么 myfun() 没有在这里打电话吗?
textbox1 和 textbox2 是侧边栏元素。