JS中eval函數(shù)的使用示例
更新時(shí)間:2013年07月21日 18:13:37 作者:
eval函數(shù)會(huì)將 obj 當(dāng)做代碼去執(zhí)行一遍,下面舉個(gè)例子為大家詳細(xì)介紹下具體的使用方法,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助
eval(obj) ; 該函數(shù)會(huì)將 obj 當(dāng)做代碼去執(zhí)行一遍。
例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.2.6.js" ></script>
<title> eval 函數(shù)的使用 </title>
</head>
<script>
function but1_click(){
var obj = $("#test");
alert(obj.val());
eval (obj.val());//會(huì)將 obj.val() 當(dāng)成代碼去執(zhí)行
}
</script>
<body>
<textarea id="test" cols="100" rows="10" >
var a = 3;
var b = 5;
var c = a + b;
alert(c);
</textarea>
<input type="button" id="but1" value="執(zhí)行" onclick="but1_click()" />
</body>
</html>
例子:
復(fù)制代碼 代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.2.6.js" ></script>
<title> eval 函數(shù)的使用 </title>
</head>
<script>
function but1_click(){
var obj = $("#test");
alert(obj.val());
eval (obj.val());//會(huì)將 obj.val() 當(dāng)成代碼去執(zhí)行
}
</script>
<body>
<textarea id="test" cols="100" rows="10" >
var a = 3;
var b = 5;
var c = a + b;
alert(c);
</textarea>
<input type="button" id="but1" value="執(zhí)行" onclick="but1_click()" />
</body>
</html>
您可能感興趣的文章:
- JavaScript eval()函數(shù)定義及使用方法詳解
- JS中注入eval, Function等系統(tǒng)函數(shù)截獲動(dòng)態(tài)代碼
- js eval函數(shù)使用,js對(duì)象和字符串互轉(zhuǎn)實(shí)例
- js中的eval()函數(shù)把含有轉(zhuǎn)義字符的字符串轉(zhuǎn)換成Object對(duì)象的方法
- 對(duì)js eval()函數(shù)的一些見解
- JavaScript中eval()函數(shù)用法詳解
- JavaScript中的eval()函數(shù)詳解
- 為什么js中不推薦使用eval函數(shù)(原因分析)
相關(guān)文章
js實(shí)現(xiàn)按Ctrl+Enter發(fā)送效果
按Ctrl+Enter發(fā)送,思路是監(jiān)聽textarea的onkeydown事件,當(dāng)ctrl鍵被按下,并且,keycode為13(回車),時(shí),調(diào)用發(fā)送表單的函數(shù)2014-09-09JavaScript.The.Good.Parts閱讀筆記(一)假值與===運(yùn)算符
JavaScript 假值與===運(yùn)算符,學(xué)習(xí)js的朋友可以看下。2010-11-11JS如何實(shí)現(xiàn)基于websocket的多端橋接平臺(tái)
我們?cè)谡{(diào)試過程使用的工具有:modheader,postman等,但這些工具都會(huì)存在的問題:缺少客戶端里相應(yīng)的設(shè)備信息;即使將cookie信息復(fù)制出來,也是存在過期的問題;多個(gè)設(shè)備之間切換時(shí)不方便;針對(duì)這些存在的問題,我基于websocket雙向通信的特點(diǎn),實(shí)現(xiàn)了多端橋接管理平臺(tái)2021-05-05動(dòng)態(tài)調(diào)整textarea中字體的大小代碼
用js批量輸出select事件控制textarea中字體的大小的代碼。2009-12-12使用Plupload實(shí)現(xiàn)直接上傳附件至七牛云存儲(chǔ)
這篇文章主要介紹了使用Plupload實(shí)現(xiàn)直接上傳附件至七牛云存儲(chǔ),需要的朋友可以參考下2014-12-12