Изменение размера шрифта на JavaScript

282
20 сентября 2017, 13:45

Есть элемент range:

<input id="seek" type="range" name="seekbar" step="3" min="8" max="24">

и элемент с текстом

<h3 id="output_client_text">Ваш текст</h3>

Как можно сделать что бы при изменении элемента range менялся размер шрифта?

Answer 1

$('#seek').change(function(){ 
	var a = $(this).val(); 
  $('#output_client_text').css({ 
  	'font-size': a+'px' 
  }) 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
 
<input id="seek" type="range" name="seekbar" step="3" min="8" max="24"> 
 
<h3 id="output_client_text">Ваш текст</h3>

както так

Answer 2

Например так:

var rng = document.getElementById('seek');
var text = document.getElementById('output_client_text');  
rng.addEventListener("input", 
  function() {            
    text.style.fontSize = rng.value + 'px'           
  });

Пример: https://jsfiddle.net/s4498wex/4/

Answer 3
  1. Навешиваем обработчик события change на range.
  2. В коллбэке изменяем стиль элемента.

    var range = document.querySelector("#seek"),
        h3 = document.querySelector("#output_client_text");
    range.addEventListener("change", function(event) {
        h3.style.fontSize = this.value + "px";
    });
    

Рабочий пример:

var range = document.querySelector("#seek"), 
    h3 = document.querySelector("#output_client_text"); 
 
range.addEventListener("change", function(event) { 
    h3.style.fontSize = this.value + "px"; 
});
<h3 id="output_client_text">Ваш текст</h3> 
 
<input id="seek" type="range" name="seekbar" step="3" min="8" max="24">

Answer 4

HTML

<input type="range" min="1" max="999" oninput="fontS(this.value);">
<div id="hz">текст</div>

JS

function fontS(val){
document.getElementById("hz").style.fontSize=val+"px";
}
READ ALSO
Json вывод списка из обьекта

Json вывод списка из обьекта

Вывожу с сервера список компаний вида: {"list":[{"name":"Photolist","location":{"name":"Poland","code":"PL"},"partners":[{"name":"Oloo","value":30},{"name":"Flashset","value":87}]}

256
ajax-jquery как работает

ajax-jquery как работает

Есть такой фрагмент кода:

249
Парсинг simple_html_dom

Парсинг simple_html_dom

Добрый деньПроблема конкретно с этим сайтом и не могу понять почему, а так код рабочий

221
Уменьшение размеров картинки и места на диске

Уменьшение размеров картинки и места на диске

Есть строка с картинкой в виде бинарных данных взятых из базы

309