1
 
    ruby{}{font-size:14px;}
 
    rt{}{font
-size:11px;}
</style>
<ruby>中国人民万万岁<rt>zhong guo ren min wan wan sui</rt><br>
博客园
<rt>bo ke yuan</rt>    
</ruby>

使用ruby 和 rt 标签可以实现注音效果,以上代码效果如下图:

 

 

 

精华集JS和WEB(抄来的)

 

 

 

 

2 js相加得到精确的数字。

 

 function floatAdd(arg1,arg2)

 

3 目前的的页面布局都是基于XHTML,通过DIV+CSS布局,实现DHTML的样式。所以这个JavaScript动态的为元素添加事件因此而普遍了。下面我说说怎样通过javascript为元素动态的添加事件.
Javascript为元素动态的添加事件包括两种情况:
不带参数的事件和带参数的事件
一、不带参数的事件:
两种方式:直接给对象添加事件,节点添加事件
例如给一个id为tab1的添加onclick事件
第一种情况:
var t = document.getElementById("NewTitle");
t.onclick = function showmsg(){
    alert('Hello!World');
}
第二种情况 这种情况更加动态,更为实用,而且还能添加多个函数(添加的事件的顺序即执行顺序),呵呵
   var tb = document.getElementById("NewTitle");
    if(window.addEventListener){ // Mozilla, Netscape, Firefox
        td_value.addEventListener('click', alert('cc'), false);
        td_value.addEventListener('click', alert('cc'), false);
    } else { // IE
        td_value.attachEvent('onclick',  function(){alert('changchang');});
        td_value.attachEvent('onclick',  function(){alert('changchang');});
    }
二、带参数的事件
这里的functionName就是事件处理函数,如果是带参数的那该怎么办,
有人说是这样:
element.onclick=function(sb){
        alert(sb);
    }
是不是上面的那种写法呢?答案是不正确的。
解决方法:匿名函数:
    element.onclick=function() {
        functionName(param);
    };
 这样就巧妙的通过匿名方法实现了!

 

 

    HTML中的下拉框只能提供选择的功能,并不能完全满足需要,有时需要既能提供下拉选项,同时也能接受用户新的选项时,HTML中的简单下拉框便不能满足需求,往往要借助ActivX控件,但控件往往又存在客户的安全限制。下面介绍一种简单的由纯HTML元素组合而成的可输入下拉框。

    <input type=text name=re_name style="width:100px;height:21px;font-size:10pt;"><span style="width:18px;border:0px solid red;"><select name="r00" style="margin-left:-100px;width:118px; background-color:#FFEEEE;" onChange="document.all.re_name.value=this.value;">
                <option value="1">11111111<option>
                <option value="2">222222</option>
                <option value="3">333333</option>
              </select>
              </span>
 
5 JS的编码
<script src="/XX.js" type="text/javascript" encoding="utf-8"></script>
还有JS文件还得存为utf-8型的。
 
如果web application的编码规则是utf-8,如网页头中的:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
那么js文件中如果有中文输出就会出现乱码,解决此个问题可在引用javascript输出的地方加上charset="gb2312" 或 charset="big5"(假设输出的是Big5繁体字)。

例:
<script type="text/javascript" language="javascript" src="scripts/output.js" charset="gb2312"></script>

PS:另一种解决方法是把js文件保存为utf-8编码。

好几次都忘记了,看来用utf-8也很麻烦
 
6 js 的Select的

在Web页面中控制其元素的选择状态

精华集JS和WEB(抄来的)
    为了在Web页面上使用文本搜索,在文本框内实现选择效果,在页面上屏蔽选择状态等。我们需要使用脚本(如JavaScript)来精确的控制页面中UI元素的选择状态。下面从操作元素选择区和屏蔽元素被选择两个方面来说一说。

    操作元素选择区,我们可以使用对应对象的select()方法选择页面内容,其中包括INPUT元素中的内容、TextRange对象中的文字和controlRange Collection对象中的控件。

    1、
精华集JS和WEB(抄来的)<input id="txb" type="text" value="Text Box"/> 
精华集JS和WEB(抄来的)
<href="#" onclick="document.getElementById('txb').select()">Select</a>

    2、
精华集JS和WEB(抄来的)<span id="spn">this is a span.</span>
精华集JS和WEB(抄来的)
<href="#" onclick="SelectText();">Select</a>
>

相关文章:

  • 2022-01-16
  • 2022-01-15
  • 2022-12-23
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-22
  • 2021-12-20
  • 2021-12-18
  • 2021-05-28
  • 2021-11-30
  • 2022-12-23
相关资源
相似解决方案