JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript decodeURIComponent():对encodeURIComponent()方法编码的字

decodeURIComponent() 方法说明

定义:
decodeURIComponent() 方法对encodeURIComponent()方法编码的字符串进行解码。

使用方法:
decodeURIComponent(uri)

参数说明:
参数 说明
uri 必须参数。被encodeURIComponent()方法编码的URI、URL或其他字符串。

浏览器支持:
IE Firefox Chrome Safari Opera

decodeURIComponent() 方法示例

对同一字符串进行编码再解码。
<script type="text/javascript">
    var uri="http://www.itxueyuan.com/html/5737.html?name=IT学院&id=1";
    document.write(encodeURIComponent(uri)+"<br />");
    document.write(decodeURIComponent(encodeURIComponent(uri)));
</script>

输出:
http%3A%2F%2Fwww.itxueyuan.com%2Fhtml%2F5737.html%3Fname%3DIT%E5%AD%A6%E9%99%A2%26id%3D1
http://www.itxueyuan.com/html/5737.html?name=IT学院&id=1