次のコードはHTML形式で正しく動作します。<input>の値を、JavaScriptを使用して上付き文字を含むように変更します。
<input type = "text" name = "var_1" id = "i_var_1" value = "x&sup8">
Javascriptを使用して、次は、また作品:
<p id = "p1"><input type = "text" name = "var_1" id = "i_var_1" value = "0"></p>
<script....>
q1 = document.getElementById("p1");
q1.innerHTML = '<INPUT TYPE = "text" name = "var_1a" id = "i_var_1a" value = "x&sup8">';
</script>
私はボタンが押されたときに上付きで追加する必要がありますが。だから、私は次のようなものを持っています:
<p id = "p1"><input type = "text" name = "var_1" id = "i_var_1" value = "0"></p>
<input type = "button" id = "i_button" value = "Add the superscript" onclick="Add_Superscript()";>
<script.....>
function Add_Superscript()
{
q1 = document.getElementById("p1");
b1 = document.getElementById("i_var_1");
c1 = b1.value.toString() + "&sup8";
q1.innerHTML = '<INPUT TYPE = "text" name = "var_1a" id = "i_var_1a" value = c1.value>';
}
</script>
上記のコードは上付き文字を正しく再現しません。
誰でもいいですね。コメントありがとうございます。
私はあなたが上付き文字の意味を理解していません。 HTMLに上付き文字のタグがありますが、それがあなたの望むものかどうかはわかりません:http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_sup –
@ Richard.Davenport-w3schoolsを参照しないでください、サイトにはエラーがいっぱいです。代わりに、MDNまたは関連する標準を検討してください。 – RobG
@RobG私はsupタグに関するエラーが少なく、より良いウェブサイトがあると思います。あなたのコメントは私の人生に新たな意味を呼んでおり、私は永遠に感謝しています!私は今、このようなひどいウェブサイトに言及している有用な投稿にコメントするという負担を負担します。このような悪いリソースのニュースを広め、他の無力な魂を防ぐことができたらと思っています。どのように私はあなたの知恵と指導のためにあなたに返済することができますか?彼らにあなたのエラーを提出しましたか?正しい、より完璧なリソースへのリンクはありますか?そうでない場合は、あなたのコメントにあわせてあなたの時間を無駄にしてください。 –