js添加代码后焦点消失,如何解决?

问题描述

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keywords"CONTENT=""><METANAME="Description"CONTENT=""><scripttype="text/javascript">window.onload=function(){//document.getElementById('test').innerHTML='sss';//点击再返回后“百度2”有焦点document.getElementById('test').innerHTML='<b>sss</b>';//点击再返回后“百度2”无焦点}</script></HEAD><BODY><ahref="http://www.baidu.com">百度1</a><br/><spanid="test"></span><ahref="http://www.baidu.com">百度2</a><br/></BODY></HTML>如何添加加粗字体代码后,焦点不转移或不消失,求解?先谢谢各位了!

解决方案

解决方案二:
补充一下,是在IE浏览器下有这个问题
解决方案三:
这样的细节你都发现了,牛!用样式吧:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>NewDocument</TITLE><METANAME="Generator"CONTENT="EditPlus"><METANAME="Author"CONTENT=""><METANAME="Keywords"CONTENT=""><METANAME="Description"CONTENT=""><scripttype="text/javascript">window.onload=function(){document.getElementById('test').innerHTML='sss';//点击再返回后“百度2”有焦点//document.getElementById('test').innerHTML='<b>sss</b>';//点击再返回后“百度2”无焦点}</script></HEAD><BODY><ahref="http://www.baidu.com">百度1</a><br/><spanid="test"style="font-weight:bold"></span><ahref="http://www.baidu.com">百度2</a><br/></BODY></HTML>
解决方案四:
这样会把span层里所有的字体都变成粗体,对于<b>sss</b>aaa这样的效果怎么发挥作用呢?
解决方案五:
没看懂楼主意思,但是,可以用document.getElementById("xx").fucus()方法来设置获得焦点.
解决方案六:
4楼的可以把,用focus()方法可以获得焦点啊。
解决方案七:
若是同一个页面当然是可以,不过这里的情况是:点击超链接进入另一个页面,再回退到当前的页面时,刚刚点击过的链接的焦点情况这一步浏览器控制的

时间: 2024-07-30 21:32:16

js添加代码后焦点消失,如何解决?的相关文章

动态添加删除表格行的js实现代码

 本篇文章主要是对动态添加删除表格行的js实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <html> <head> <script language="javascript">   //窗口表格增加一行   function addNewRow(){    var tabObj=document.getElementById("myTab");//获取添加数据的表格    var rowsNum

js添加marquee的代码...........

问题描述 js添加marquee的代码........... 我想为这些name加上marquee效果 求代码 只能用JS写 解决方案 var list=[/*.....................*/] for(var i=0;i<list.length;i++)document.write('<marquee>'+list[i].name+'</marquee>')

js添加千分位的实现代码(超简单)_javascript技巧

JS 添加千分位,测试可以使用 <script language="javascript" type="text/javascript"> function comdify(n){ var re=/\d{1,3}(?=(\d{3})+$)/g; var n1=n.replace(/^(\d+)((\.\d+)?)$/,function(s,s1,s2){return s1.replace(re,"$&,")+s2;}); re

js添加到收藏夹中代码

js添加到收藏夹中代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.jzread.com/1999/xhtml"> <head> <meta http-equi

JS 添加删除元素的实现代码_javascript技巧

JS添加删除元素Hello World! 我可以被删除! 在我上下添加一个元素吧! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

Bootstrap modal使用及点击外部不消失的解决方法_javascript技巧

本文实例为大家分享了Bootstrap modal使用及点击外部不消失的解决方法,供大家参考,具体内容如下 1.代码: <input id="btntext" type="button" value="添加文本组件" data-toggle="modal" data-target="#myModal" href="../SysManage/ZuJianManage.aspx"/&g

动态创建script在IE中缓存js文件时导致编码的解决方法_javascript技巧

先看下重现代码 1, gb2312.html 该文件编码为gb2312 复制代码 代码如下: <!DOCTYPE html> <html> <head> <title></title> <meta charset="gb2312"/> <style> p { color: red; } </style> </head> <body> <button onclic

【技术贴】MFC classview类视图消失的解决办法||一些常见的VC 2B问题

先说第一个,VC++6.0中,我们有时候引用其他工程对话框资源或者新定义变量的时候,它经常犯这种低级的2B错误,死活不显示类,搞得程序编译无法通过,可以理解,十年前能做成这样的IDE也已经很牛叉了.   MFC classview类视图消失的解决办法 最根本: 先关闭掉当前工程,保存好代码. 然后,在当前的文件目录下删除(ncb和opt文件),然后重新打开工程,就可以重新建立映射了. 解决办法1,是在VC中关闭工程,删除工程文件夹下的.ncb文件,再重新启动工程. 解决办法2,在fileview

JS iFrame加载慢怎么解决_javascript技巧

在项目中经常要动态添加iframe,然后再对添加的iframe进行相关操作,有时候会遇到iframe加载很慢什么原因呢,该如何解决呢?带着这个问题一起通过本文学习,寻找答案吧! aaa.html <HTML> <HEAD> <TITLE>aaa</TITLE> </HEAD> <BODY> <IFRAME src="bbb.html" name=bbb width="100%" heigh