このコードは、Internet Explorer (Opera、Firefox、Crome など) を除くすべての主要なブラウザーで正常に動作します。
毎秒 js の問題は IE に関連しています。前もって感謝します。
<script type="text/javascript">
function myFunction(nesto,param)
{
var str = nesto;
if (param == "latin")
{
str = str.replace(/Џ/g,"DŽ");
str = str.replace(/Љ/g,"LJ");
}
if (param == "cirilic")
{
str = str.replace(/DŽ/g,"Џ");
str = str.replace(/LJ/g,"Љ");
}
return str;
}
function konvertor(param) {
for (i=0;i<document.getElementsByName("jezik").length; i++) {
document.getElementsByName("jezik").item(i).innerHTML = myFunction(document.getElementsByName("jezik").item(i).innerHTML,param);
}
}
</script>
<button onclick="konvertor('latin')">latinica</button>
<button onclick="konvertor('cirilic')">cirilica</button>
<div name="jezik">DŽ LJ</div>
<div name="jezik">DŽ LJ</div>