CSS效果--动态更改list-style-type属性

本例子在FireFox和IE6.0上通过测试,效果一样

<style>
#idDIV{
font-family:verdana,tahoma;
font-size:12px ; 
list-style: disc inside;
line-height:18px; 
margin-left:10px;
}
#idCodeDiv{
width:100%;
padding:4px;
font-family:verdana,tahoma;
margin:12px 0px 0px 0px;
background-color:#EEEEEE;
font-weight:bold;
}
</style>

<script>
function rdl_change(e){
var oCodeDiv;
oCodeDiv=document.getElementById("idCodeDiv").innerHTML;
var oDiv=document.getElementById("idDIV").innerHTML;
var s=document.getElementById("idSel");
var sValue="";
for (i=0;i<s.length ;i++ )
{
  if(document.getElementById("idSel")[i].selected==true)
  {
    sValue=document.getElementById("idSel")[i].value;
  }
}
document.getElementById("idDIV").style.listStyleType=sValue;
document.getElementById("idCodeDiv").innerHTML="list-style :
disc inside ; 
list-style-type : "+sValue+";";
}
</script>

<ol id=idDIV>
<li>
<a href="http://www.111cn.net" target="_blank">
www.111cn.net
</a>
</li>
<li>
<a href="http://www.111cn.net" target="_blank">
asp编程网
</a>
</li>
</ol>

<select id="idSel" onchange="rdl_change();">
<option value="disc">---list-style-type---</option>
<option value="circle">circle</option>
<option value="square">square</option>
<option value="decimal">decimal</option>
<option value="lower-roman">lower-roman</option>
<option value="upper-roman">upper-roman</option>
<option value="lower-alpha">lower-alpha</option>
<option value="upper-alpha">upper-alpha</option>
<option value="none">none</option>
<option value="disc">disc</option>
</select>

<div id=idCodeDiv>list-style : disc inside ;
list-style-type : disc ;</div>

时间: 2024-09-20 03:50:06

CSS效果--动态更改list-style-type属性的相关文章

Js实现动态更改Css样式之土豆网开/关灯效果!

   1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <html> 3 <head> 4     <title>开关灯效果</title> 5     <style type="text/css"> 6         body 7         { 8             background: #FF

JavaScript元素type属性达到预加载但不执行的效果

文章简介:我们经常使用动态创建 JavaScript 的方式来实现 JavaScript 文件的无阻塞(Non-blocking).并行下载(Parallel ). 我们经常使用动态创建 JavaScript 的方式来实现 JavaScript 文件的无阻塞(Non-blocking).并行下载(Parallel ).其实还可以添加自定义的 type 属性(比如 text/cache),达到预加载但不执行的效果: var doc = document,    el = doc.createEle

js动态修改文本框的属性。比如修改密码框的type

问题描述 js动态修改文本框的属性.比如修改密码框的type <input type="text" name="password" id="txt_password" value="请输入登录密码"/> 想在js中对这个文本框的type进行更改,在页面中显示*****,value属性值不能删除 解决方案 <input type="text" name="password"

jQuery css() 方法动态修改CSS属性_jquery

我们先来看个实例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>添加和删除类</title> <style> div{width: 500px;height: 500px;background: #1c94c4;} button{width: 80px;height: 40px;margin

js动态修改input输入框的type属性(实现方法解析)_javascript技巧

需要实现的效果:一个输入框,当输入框未获得焦点的时候,value 值为 "密码":当输入框失去焦点的时候,输入内容显示为"*****" <input name="password" type="text" id="showPwd" tabindex="2″ class="input" value="密码" /> 我们很直接会想到下面的js $(&

javascript-JS 与CSS设计动态界面效果

问题描述 JS 与CSS设计动态界面效果 火狐浏览器首页的那个换肤效果怎么做的?点击之后,页面向下滑动,现实可能需要更换的主题 解决方案 在页面的顶端创建一个DIV(这个DIV里要包括你想表达的其他DIV) 然后次height 为0px ; 之后的滑动效果 是要用JS 或者JQuery 来 实现的(用JS 的点击事件将这个DIV 的height 改为题主想要的,当然要是想火狐主页滑动的有流畅感的话,还需要自己写一个 speed();的函数..):希望题主先去了解 JS 加油.. 解决方案二: 你

Javascript 动态改变imput type属性_基础知识

Javascript 动态改变imput type属性: 代码实现: <script type="text/javascript"> function shoppw(thebox){ var ps = document.getElementById('ps'); var pass = document.getElementById('pass'); ps.removeChild(pass); var psImput = document.createElement(&quo

浅谈网页内容之动态更改

动态|网页 动态HTML的出现为用户提供了一种基于传统标准HTML来创建交互式页面的机制.本文主要针对IE 5.0谈谈如何通过其提供的HTML文档对象(DOM)模型使用脚本添加.删除.修改页面中的HTML元素(对象)及元素(对象)内容. 动态更改网页HTML元素(对象)内容 HTML块级元素(对象)提供的4个可读写属性innerHTML.innerText. outerHTML.outerText来更改元素(对象)内容(如表1所示). 当设置innerHTML属性时,给定字符串完全替换现有的元素

动态更改网页HTML元素(对象)内容_经验交流

动态HTML的出现为用户提供了一种基于传统标准HTML来创建交互式页面的机制.本文主要针对IE 5.0谈谈如何通过其提供的HTML文档对象(DOM)模型使用脚本添加.删除.修改页面中的HTML元素(对象)及元素(对象)内容. 动态更改网页HTML元素(对象)内容 HTML块级元素(对象)提供的4个可读写属性innerHTML.innerText. outerHTML.outerText来更改元素(对象)内容(如表1所示). 当设置innerHTML属性时,给定字符串完全替换现有的元素(对象)内容