昨天修改机顶盒上面的EPG页面,遇到一个小问题。用户购买游戏时需要弹出购买确认对话框,对话框的默认焦点规定必须停留在“取消”按键上。很简单的需求,使用JavaScript的focus()方法就可以实现了。简单的代码示例如下:
document.getElementById("cancel").focus()
但是苦逼的是,机顶盒真是一个大坑。由于要兼容所有现存的机顶盒型号,需要对8款机顶盒进行适配。然后就出现问题了!一款中兴B600的机顶盒完全没法将焦点设置到取消按键上。以下是我的解决思路:
首先确认该机顶盒是否支持getElementById()方法以及是否成功获得了ID为“cancel”的元素:测试方法很简单,直接另写了一个 <p id="test">test</p> ,然后在同样的地方获取ID为“test”的元素,并进行了简单的操作document.getElementById("test").innerHTML="Hello"
最后使用了“try...catch(e)...”捕捉“focus()”失败的原因
try(){
<span style="white-space:pre"> </span>document.getElementById("cancel").focus()
}catch(e){
<span style="white-space:pre"> </span>alert(e.name + ": " + e.what());
}
但是就是很奇怪!以上两步的结果表明该机顶盒支持focus()和getElementById(),但是就是无法设置焦点到弹出的对话框中。
前前后后折腾了一个多小时,最后大BOSS出现了,就简单说了一句话就解决了这个问题!有可能要主动调用flur()将原来的焦点取消掉!
document.getElementById("purchase").flur()
然后就解决了这个问题。不得不感概!在解决这个问题的过程中,自己的思路其实还是蛮正确的,但知识面显然不够。一般程序员和高级程序员的差距除了解决问题的思路方面,也有经验和知识面的差距!
相关推荐:
seo监控什么意思,seo数据监控 ,ai panda眼镜架
SEO对策:提升网站排名与流量的必备策略,SEO入门相机平价学生
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
软件我在AI:改变未来的智能助手
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
AI免费文章解读:智能写作新篇章,小店AI
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
ChatGPT-01:开创人工智能新纪元,AI如何画模糊的云层
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
优化型网站:提升企业竞争力的必备利器,重庆网站推广工作如何
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
用AI生成文章,让创作更简单高效
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
SEO地址优化的秘诀:提升网站排名与流量的关键,临沂如何优化网站关键词
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
360AI写作怎样?助力创作的新风尚,ai到访
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
AI上的文章属于原创吗?人工智能创作内容的归属问题
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
怎样使用AI写文章:释放创作潜能,提升写作效率
为什么行业都要做seo,为什么要做seo ,ai明信片
seo要学什么语言,做seo需要什么语言 ,ai martino
未来写作新模式文章撰写AI如何助力内容创作
SEO优化:提升网站流量的终极指南,揭阳网站快速推广
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
BingAdapter设置数据后没有显示数据?解决方案在这里!,ai中如何把图变形
自动生成文章的AI软件,助力内容创作的未来
SEO优化10种策略:提升网站排名的有效方法,帅气ai男头白底
为什么做酒店seo,为什么做酒店 ,ai uehara下载
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
SEO动态:2025年SEO趋势与优化技巧解析,十堰外贸网站推广费用