Я пытаюсь создать дроби в поле ввода или текстовом поле, используя javascript, например, 5/9
Другими словами, если бы я мог создать временную строку в формате дроби «5 / 9 ”, код будет:
editbox.value=temp;
Я знаю, что код html будет:
<sup>5</sup>⁄<sup>9</sup>
Я также знаю, что способ изменения javascript в верхний индекс означает использование .sup
Юникод для дроби sla sh равен "\ u2044"
Однако, если я использую следующий код:
var temp1 = "5" ;
temp1=temp1.sup();
var temp2 = "9" ;
temp2=temp2.sup();
temp="\u2044";
temp=temp1+temp+temp2;
player.value=temp;
Он просто выдает: «sup> 5 / sup> ⁄ sup> 9 / sup>»
Кроме того, хотя существуют юникоды для верхних индексов одиночных чисел di git, для индексов нет юникодов, поэтому результат не читается как дробь.
Кто-нибудь может помочь?