`
pavel
  • 浏览: 914715 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS修改样式

阅读更多

<style type="text/css">
   h1 {text-align:center}
   p {text-indent:2em; line-height:140%; margin:auto 10px}
   span {margin:3px}
   table {margin:auto; border-style:solid; border-width:1px 1px 0 0; border-color:gray}
   td, th {border-style:solid; border-width:0 0 1px 1px; border-color:gray}
   caption {margin:auto; font-weight:bold}
   dl {margin-left:20px}
   dt {font-weight:bold}
   .name {font-weight:bold}
   .code {color:blue}
   .regex {color:red}
   .part {color:green}
   .string {font-style:italic}
   /*.string {background:gray;color:white}*/
   .desc {text-decoration:underline}
</style>
<script type="text/javascript">
  //<![CDATA[
      function clearFormats()
      {
          var spans=document.getElementsByTagName("span");
          for(var i=0; i<spans.length; i++)
          {
           spans[i].bakClassName=spans[i].className;
              spans[i].className="";
          }
          var button=document.getElementById("clearButton");
          button.value="恢复格式(Alt+C)";
          button.onclick=setFormats;
      }
      function setFormats()
      {
          var spans=document.getElementsByTagName("span");
          for(var i=0; i<spans.length; i++)
          {
              spans[i].className=spans[i].bakClassName;
          }
          var button=document.getElementById("clearButton");
          button.value="清除格式(Alt+C)";
          button.onclick=clearFormats;
      }
  //]]>
  </script>
</head>

<body>
 <p>
  文本格式约定:<span class="name">专业术语</span>&nbsp;<span class="code">特殊代码/语法格式</span>&nbsp;<span class="regex">正则表达式</span>&nbsp;<span class="part">正则表达式中的一部分(用于分析)</span>&nbsp;<span class="string">用于在其中搜索的字符串</span>&nbsp;<span class="desc">对正则表达式或其中一部分的说明</span><input id="clearButton" accesskey="c" onclick="clearFormats();" value="清除格式(Alt+C)" type="button"></p>
</body>
</html>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics