微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript中document.write的替代方案?

如何解决javascript中document.write的替代方案?

计划是创建一个代码,要求用户提供两个输入 A 和 B。它们都必须在 2 到 10 之间。单击“生成按钮”时,它会生成 A 乘 B 乘法表。我的问题是 document.write() 创建一个新文档并在那里显示生成的表。我希望它位于生成按钮的底部。对不起,如果这是一个愚蠢的问题。我是这个东西的新手。

<p id="par">

    <form onsubmit="return myFunction1()">

        <label for="one"> </label>
        <input type="text" id="one" name="one">

        <label for="two">by</label>
        <input type="text" id="two" name="two">

        <br><br><input type="submit" value="GENERATE TABLE">

    </form>
</p>

<script>

    function myFunction1() {

        var a = document.getElementById("one").value;
        var b = document.getElementById("two").value;

        if (a < 3 || a > 9 || b < 3 || b > 9) {
            window.alert("Please enter numbers BETWEEN 2 and 10")
        }

        else {
            document.write("<table border='1px'>");
    
                for(k = 1; k <= a; k++) {

                    document.write("<tr>"); 

                    for(j = 1; j <= b; j++)

                            {
                                document.write("<td> " + j*k + " </td>");
                            }
                
                    document.write("</tr>");

                }

            document.write("</table>");
        }

    }

</script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。