码迷,mamicode.com
首页 > 其他好文 > 详细

Function对象的案例题

时间:2017-10-28 13:47:41      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:style   ble   asc   运行   调用   span   png   textarea   func   

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function run(){
var p1=document.getElementById("param1").value;//将形参插入p1
var p2=document.getElementById("param2").value;
var p3=document.getElementById("param3").value;

var a1=document.getElementById("arg1").value;//将实参插入a1
var a2=document.getElementById("arg2").value;
var a3=document.getElementById("arg3").value;

var body=document.getElementById("funBody").value;//将函数体载入body

var testFun=new Function(p1,p2,p3,body);//创建函数对象
var result=testFun(a1,a2,a3);//调用函数
var def =document.getElementById(‘funDef‘);

def.innerHTML=testFun.toString();//输出整个函数

var _result=document.getElementById("returnValue");
_result.innerHTML=result;
}
</script>
</head>
<body style="font-size: 12px;">
<table>
<tr align="left">
<td>形参</td>
<td>
<input type="text" id="param1" size="3"/>
<input type="text" id="param2" size="3"/>
<input type="text" id="param3" size="3"/>
</td>
</tr>
<tr align="left">
<td>实参</td>
<td>
<input type="text" id="arg1" size="3"/>
<input type="text" id="arg2" size="3"/>
<input type="text" id="arg3" size="3"/></td>
</tr>

<tr align ="left">
<td>函数体</td>
<td><textarea id="funBody"></textarea></td>
</tr>
<tr align="left">
<td>函数测试</td>
<td><span id="funDef"></span></td>
</tr>
<tr align="left">
<td>函数返回结果</td>
<td><b><span id="returnValue"></span></b></td>
</tr>
</table>
<input type="button" value="运行函数" onclick="run()"/>
</body>
</html>

技术分享

 

 

技术分享

Function对象的案例题

标签:style   ble   asc   运行   调用   span   png   textarea   func   

原文地址:http://www.cnblogs.com/wxhhts/p/7746517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!