码:
<% String r="4"; String b="5; %> <script> var a={"red":"<%=r%>","blue":"<%=b%>"}; </script>
是否可以这样做以及如何显示这些元素?
是的,您可以这样做,您可以hasOwnProperty用来获取关键和价值。
hasOwnProperty
<% String r="4"; String b="5"; %> <script> var a={"red":"<%=r%>","blue":"<%=b%>"}; for (var k in a){ if (a.hasOwnProperty(k)) { alert("Key is :" + k + ", value is :" + a[k]); } } </script>
如果使用eval函数,则可以将其作为JS对象。希望这可以帮助。
eval