初学javascript~
请编程:
1.给出若干个单选按钮,写一函数实现以下功能:
用对话框显示当前选中的是第几个按钮
2.在网页中动态添加新按钮。
3.获得字符串的长度,
   注意汉字占两个字节。
4.写一函数获取 网页中选择列表中被选中项的文本和值
5.隐藏框架技术原理求教~~~~~~~~~~~~~~~~~~急   要求准确   会的大侠 用代码写出    请指教!~

解决方案 »

  1.   

    1.第一个遍历一下,如果该按纽已被选中就alert()就好了
      

  2.   


    <body>
    第一题
    <input type="radio" name="rd" checked />1
    <input type="radio" name="rd" />2
    <input type="radio" name="rd" />3
    <input type="radio" name="rd" />4
    <input type="radio" name="rd" />5
    <input type="button" value="获取选择" onclick="getChk()" /><br/><br/>
    第二题
    <div id="context" style="width:200px;height:100px;background-color:#FFCC99">添加按钮区域</div>
    <input type="button" value="点击添加按钮" onclick="addBtn()" /><br/><br/>
    第三题
    <input type="text" id="otxt" />
    <input type="button" value="获取文本长度" onclick="getLen()" /><br/><br/>
    第四题
    <select id="osel">
    <option value="1" selected="selected">中国</option>
    <option value="2">美国</option>
    <option value="3">英国</option>
    <option value="4">法国</option>
    </select>
    <input type="button" value="获取选中值" onclick="getSel()" />
    <script type="text/javascript">
    function getChk() {
    var O = document.getElementsByName('rd');
    for(var i = 0, len = O.length; i < len; i++) 
    O[i].checked && alert('第' + (i + 1) + '个被选中');
    }

    function addBtn() {
    var btn = document.createElement('input');
    btn.type = 'button';
    btn.value = '生成的按钮';
    document.getElementById('context').appendChild(btn);
    } function getLen() {
    var val = document.getElementById('otxt').value.replace(/[^\x00-\xff]/g, '--');
    alert('文本长度为: ' + val.length);
    } function getSel() {
    var osel = document.getElementById('osel');
    var otxt = osel.options[osel.selectedIndex].text;
    var val = osel.options[osel.selectedIndex].value;
    alert('当前选择项的值是: ' + val + ' 文本是: ' + otxt);
    }</script></body>第5题 自己google