Javascript记住组合框值

Javascript记住组合框值,javascript,html,cookies,combobox,Javascript,Html,Cookies,Combobox,我目前有3个组合框,其中包含使用javascript将样式应用于页面的值 所有这些样式都应用于cookie并在正文加载时读取,但是我还想设置组合框的值以匹配应用的样式 如何根据cookie或应用的样式设置组合框值 选择 中小型 大的 函数fontSizetextSize{ var元素=document.getElementById'content'; if元素{ element.style.fontSize=textSize+'px'; CreateCookie字体大小,文本大小,365; }

我目前有3个组合框,其中包含使用javascript将样式应用于页面的值

所有这些样式都应用于cookie并在正文加载时读取,但是我还想设置组合框的值以匹配应用的样式

如何根据cookie或应用的样式设置组合框值

选择 中小型 大的 函数fontSizetextSize{ var元素=document.getElementById'content'; if元素{ element.style.fontSize=textSize+'px'; CreateCookie字体大小,文本大小,365; } }
提前谢谢

如果更改选择就是更改样式,请首先选择相关值,然后触发onchange。请注意,我更改了脚本以保存selectedIndex并在设置索引后应用更改。另外,请注意,我将此消息传递给select对象本身,并向其添加了一个ID。最后,我把中等大小作为第一项,以防人们想要重置。请将其更改为默认字体大小

window.onload=函数{ var sel=document.getElementById'sizes';//获取ID=sizes的选择 //下面的语句获取select并设置cookie内容的索引 //有一个cookie,否则它会将其设置为0 var idx=getCookieFontSizedx | | 0; sel.selectedIndex=parseIntidx,10;//确保它是一个数字 //现在调用函数并将select传递给它 丰塞塞尔; } 函数fontsizeel{//select对象作为this传递,并在这里作为sel结束 var textSize=sel.options[sel.selectedIndex].value;//获取值 var element=document.getElementById'content';//获取内容对象 如果元素{//,它是否存在? element.style.fontSize=textSize+'px';//设置字体大小 createCookieFontSizeDX,sel.selectedIndex,365;//保存索引 } } 选择默认值为中等 小的 中等的 大的
@克里斯蒂安-请出示一些密码。选择、cookie和css JavaScriptSelecting选择不会改变样式,我只需要例如ifdocument.cookie.textSize='10'combobox.setvalue=Small;很抱歉,对于这个Select SMILE MARGE函数fontSizetextSize{var element=document.getElementById'content';ifelement{element.style.fontSize=textSize+'px';createCookieFont Size,textSize,365;}我还有一个脚本,可以在启动时检查cookie并重新应用这些值,在该脚本中,我还可以添加设置组合框值?谢谢你的帮助