JavaScript未提供静态变量语法,要实现静态变量的功能,可以考虑的用cookie实现,另外,也可以考虑用jQuery的属性操作来实现,如:
<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
<script type="text/javascript" src="http://public.dabiaoge.me/common/js/jquery.min.js"></script>
<script>
function appendText()
{
var txt1="<p>Text1st</p>"; // 以 HTML 创建新元素
var txt2=$("<p></p>").text("Text2nd"); // 以 jQuery 创建新元素
var txt3=document.createElement("p");
txt3.innerHTML="Text3rd"; // 通过 DOM 来创建文本
$("body").append(txt1,txt2,txt3); // 追加新元素
var tmp = parseInt($("#tmp").attr("name"));
tmp = tmp + 5;
$("#tmp").attr("name",tmp);
var tmp = parseInt($("#tmp").attr("name"));
$("p").append(tmp,",");
}
</script>
</head>
<body>
<p id ="tmp" name="0">using control and modify attr as static variable:</p>
<button onclick="appendText()">追加文本和静态变量值:</button>
</body>
</html>
运行效果如下(连续点击按钮5次):
-End-

本文暂时没有评论,来添加一个吧(●'◡'●)