Rumah > hujung hadapan web > tutorial js > Bagaimana untuk menetapkan saiz fon dalam javascript

Bagaimana untuk menetapkan saiz fon dalam javascript

藏色散人
Lepaskan: 2021-10-26 15:38:03
asal
7387 orang telah melayarinya

Cara menetapkan saiz fon dalam JavaScript: 1. Cipta kaedah "function setFontSize (id, content, params) {...}"; 2. Lulus "setFontSize (id, contentid, {.. .}) ” kaedah boleh dinyahpepijat.

Bagaimana untuk menetapkan saiz fon dalam javascript

Persekitaran pengendalian artikel ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Bagaimana untuk menetapkan saiz fon dalam JavaScript?

Cara mengawal tetapan saiz fon dengan JavaScript

Apabila membuat laman web rasmi syarikat, halaman berita akan mempunyai fungsi yang membolehkan penonton melaraskan sendiri saiz teks, jadi semasa ini masa lapang Masa untuk menyelesaikan fungsi ini:

function setFontSize (id,content,params){
      var oTarget = document.getElementById(id),
        content = document.getElementById(content),
        size = params.size || 14,
        maxSize = params.maxSize || 20,
        step = params.step || 2;
        oBtn = &#39;<input type="button" value="+"/><input type="button" value="-" />&#39;;
        oBtn1 = null,
        oBtn2 = null;

        oTarget.innerHTML = oBtn;
        oBtn1 = oTarget.childNodes[0];
        oBtn2 = oTarget.childNodes[1];

        oBtn1.onclick=function(){
          if(size+step <= maxSize){
            size+=step;
          }else{
            size = maxSize;
            this.className+=&#39; disabled&#39;;
            this.disabled = true;
          }
          oBtn2.className.replace(&#39;disabled&#39;,&#39;&#39;);
          oBtn2.disabled = false;
          content.style.fontSize = size +&#39;px&#39;;
        }
        oBtn2.onclick=function(){
          if(size-step >= 12){ 
            size-=step;
          }else{
            size = 12;
            this.className+=&#39; disabled&#39;
            this.disabled = true;
          }
          oBtn1.className.replace(&#39;disabled&#39;,&#39;&#39;);
          oBtn1.disabled = false;
          content.style.fontSize = size +&#39;px&#39;;
      }
  }
Salin selepas log masuk

Kaedah panggilan:

setFontSize(id,contentid,{size:,maxSize,step:});
/*
 * id :用于存放增加或减小两个按钮的父级盒子的id。
 * contentid: 存放内容的id。
 * {} 一个对象,用于提供设置的参数。
     |— szie : 字体起始(默认)大小。
     |— maxSize : 最大字体。
     |— step : 增长的步长值。
*/
Salin selepas log masuk

Petua: Anda boleh menyembunyikan nilai elemen Input mengikut saiz fon:0 , dan kemudian sesuaikan gaya butang.

[Pembelajaran yang disyorkan: Tutorial asas JavaScript]

Atas ialah kandungan terperinci Bagaimana untuk menetapkan saiz fon dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan