代码很简单,主要是给大家提供个思路,也算是学习javascript这么长时间的一个小小的练手。 链式编程 是将多个操作(多行代码)通过点号"."链接在一起成为一句代码。链式代码通常要求操作有返回值,但对于很多操作大都是void型,什么也不返回,这样就很难链起来了,当然也有解决办法,可能不太优雅。链式编程的新思想在jQuery中已流行使用 复制代码 代码如下: Hello,World! <br /> Jq = function (tagName) {<br /> var tagArr = document.getElementsByTagName(tagName);<br /> var ret = {<br /> tag: tagArr,<br /> css: function (attribute, value) {<br /> for (var i = 0; i < this.tag.length; i++) {<br /> this.tag[i].style[attribute] = value;<br /> }<br /> return this;<br /> }<br /> }<br /> return ret;<br /> }<br /> window.onload = function () {<br /> Jq("span").css("color", "red")<br /> .css("border", "1px solid green")<br /> .css("padding", "10px");<br /> }<br /> 有意问的话,就留言,大家共同进步