日期:2014-05-17  浏览次数:20809 次

请教js转译问题
var msg = "Please try agin "Test".";
alert(msg);
我想让msg弹出的提示信息,在界面上显示为:Please try agin "Test".";
请问,有什么好点方法或者有什么函数直接转译的吗?

------解决方案--------------------
直接用转义字符不行吗?
var msg = "Please try agin \"Test\".";
------解决方案--------------------
var msg = 'Please try agin "Test\".';
------解决方案--------------------
Java code
var msg = 'Please try agin \"Test\"';
alert(msg);

------解决方案--------------------
Java code
 alert("Please try agin 'Test'.';");

------解决方案--------------------
用单引号把字符串括起来,不需要转义
var msg = 'Please try agin "Test".';

用双引号把字符串括起来,需要转义
var msg = "Please try agin \"Test\".";
------解决方案--------------------
无论是js还是java,都可以使用\作为转义字符。

楼主真大方,一个这么小的问题居然悬赏100分。

。。。。。。。。。。。。


------解决方案--------------------
Java code
var s = "Please try agin "Test".";
        s = s.replace(/"/g,'"');
        alert(s);

------解决方案--------------------
LZ自己没把题目描述清楚
var msg = "Please try agin "Test"."; //应该说给定这样的字符串
alert(msg);
输出 Please try agin "Test".";
即 把 "转换成" 输出

而不是说什么js转义,是字符串替换

9L的应该可以满足LZ的要求了


------解决方案--------------------
同意10楼的
------解决方案--------------------
[code=Java]
<script type= "text/javascript ">
function f1(){
var ch= "Please try agin &quot;Test&quot;. ";
var d=document.getElementById( "div1 ");
d.innerHTML=ch;
alert(d.innerHTML);
}
</script>
<body>
<div id= "div1 "> </div>
<input id= "in1 " type= "button " onclick= "f1() "/>
</body>
[/code]
------解决方案--------------------
Java code

function   f1(){ 
 var   ch= "Please   try   agin   &quot;Test&quot;. "; 
 var   d=document.getElementById( "div1 "); 
 d.innerHTML=ch; 
 alert(d.innerHTML); 
} 

[color=#00FF00]=======================================================[/color]
<div   id= "div1 "> </div> 
<input   id= "in1 "   type= "button "   onclick= "f1() "/>