Следующая скрипта позволяет вставлять текст в <textarea>
и создавать абзацы при нажатии кнопки.
Возможно ли в приведенном ниже коде создать два раскрывающихся списка <select></select>
, один из которых изменяет цвет абзацев <p>
на любой цвет, который пользователь выбирает при щелчке, а другой — для динамического изменения размера текста?
Прилагается Fiddle. Было бы очень полезно, если бы скрипка могла быть обновлена, так как я все еще новичок в кодировании.
HTML:
<div>
<div id="text_land" style="border:1px solid #ccc; padding:25px; margin-bottom:30px;">xzxz</div>
<textarea style="width:95%;"></textarea>
<button>Go</button>
Javascript:
$(function () {
$('button').on('click', function () {
var theText = $('textarea').val();
var i = 200;
while (theText.length > 200) {
console.log('looping');
while (theText.charAt(i) !== '.') {
i++;
}
console.log(i);
$("#text_land").append("<p>" + theText.substring(0, i+1) + "</p>");
theText = theText.substring(i+1);
i = 200;
}
$('#text_land').append("<p>" + theText + "</p>");
})
})
Спасибо!