想要的值里面有特殊符号,怎么获取到这个完整的值

JS怎么获取域里面完整的值啊,域值里面有特殊符号,这么写alert 只能获取到第一个王小明,后面的都没了。

img


    <body>
        <form id="form1">
            <input id="Text1" type="text" value="王sss&1"/>
            <input id="Text2" type="text" value="asdsad&2"/>
            <input id="Text3" type="text" value="sad@3"/>
        </form>
            <script language="javascript" type="text/javascript">
                function getRequestBody(oForm) {
                    var aParams="";
                    for (var i = 0; i < oForm.elements.length; i++) {
                        aParams += document.getElementById(oForm.elements[i].id).value;    
                    }
                    return aParams;
                }
                alert(getRequestBody(form1)); //测试
            </script>
    </body>

勉强取出来了 还不行 估计就得用其他办法了 vue绑定值那种

img