Dat je sledeći kod:
<script>
var s='First JavaScript string.';
var c='This is second text.'
</script>
Izvršiti potrebne operacije nad stringovima u primeru da (svako drugo slovo je obojeno crvenom bojom).
|
BoxROx 12.01.2015 Одељци: Зид Питања и одговори Ивица BoxROx | Кључне речи: string js html JavaScript
|
1
|
Приказани програм трансформише улазни стринг тако што сваки други карактер из стринга смешта између span тагова. Спан таг има постављен стил који дефинише боју слова. Формирање новог стринга се обавља у оквиру петље која се покреће онолико пута колико има слова у улазном стрингу. Појединачна слова се издвајају из улазног стринга уз помоћ уграђене функције charAt(index), а на основу остатка при целобројном дељењу индекса са бројем два одређује се да ли карактер треба да буде обухваћен спан таговима или не. Приказано решење броји и празна места и третира их на исти начин као и остале знакове.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>Црвена слова</title>
</head>
<body>
<h1>Свако друго црвено слово</h1>
<div id="prikaz"></div>
<script>
function obojiParne(str)
{
var izlaz = '';
for(var i=0; i< str.length; i++)
{
var ch = str.charAt(i);
if( i % 2)
izlaz += '<span style="color:red;">'+ch+'</span>';
else
izlaz += ch;
}
return izlaz;
}
var s='First JavaScript string.';
var c='This is second text.'
document.getElementById('prikaz').innerHTML = obojiParne(s) + obojiParne(c);
</script>
</body>
</html>
|
Ивица 12.01.2015 Одељци: Зид Питања и одговори Ивица |
0
|
©Библиотека++ 2025 Развој сајта Ивица Лазаревић