HTML JS 运行测试小工具

< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=GB2312"   />
< META  NAME ="Author"  CONTENT ="Linc"   />
< META  NAME ="Keywords"  CONTENT ="JS、HTML代码运行工具"   />
< META  NAME ="Description"  CONTENT ="JS、HTML代码运行工具"   />
< title > JS、HTML代码运行工具 </ title >
< SCRIPT  LANGUAGE ="JavaScript" >
function copyCode(obj) {
    
if(obj.value==""){
 alert(
"请输入要复制的代码内容");
 
return false;}

 
var rng = document.body.createTextRange();
 rng.moveToElementText(obj);
 rng.scrollIntoView();
 rng.select();
 rng.execCommand(
"Copy");
 rng.collapse(
false);
}


function runCode(obj) {
 
if(obj.value==""){
 alert(
"请输入要运行的代码内容");
 
return false;}

 
var winname = window.open(''"_blank"'');
 winname.document.open(
'text/html''replace');
 winname.document.writeln(obj.value);
 winname.document.close();
}


function saveCode(obj) {
 
if(obj.value==""){
 alert(
"请输入要保存的代码内容");
 
return false;}

 
var winname = window.open('''_blank''');
 winname.document.open(
'text/html''replace');
 winname.document.writeln(obj.value);
 winname.document.close();
 winname.document.execCommand(
'saveas','','savecode.htm');
 winname.close();
}

</ SCRIPT >
</ head >

< body >
< B > JS、HTML运行工具 </ B >

 
< textarea  name ="textarea"  style ="width:96%"  rows ="33"  id ="testcode" ></ textarea >
      
< input  name ="button"  type ="button"  onclick ="runCode(testcode)"  value ="运行代码" >
      
< input  name ="button"  type ="button"  onclick ="copyCode(testcode)"  value ="复制代码" >
      
< input  name ="button"  type ="button"  onclick ="saveCode(testcode)"  value ="保存代码" >
      
< input  name ="button"  type ="button"  onclick ="document.getElementById('testcode').value='';"  value ="清空代码" >
</ body >
</ html >
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值