行うには何も、jsの単純なクラスを作成し、専門家は〜B(「id名」).Method非常に簡単に見ていない、メソッド名に続く、アクションの方法が与えられている、それは、直接説明しませんあなたはそれを持つことができます!
コード
関数 P(E)
{
VAR N = "" ; この.Z = のdocument.getElementById(E)。この.val = 関数(){ 場合(arguments.lengthを== 0 ) { 戻り、この.Z.valueと、 } そうであれば(arguments.lengthを= 1 ) { この.Z.value = 引数[ 0 ]。 } } この.appendValAfter =
関数(){
この.Z.value = この.val() + 引数[ 0 ]。 } この.appendValBefore = 関数(){ この.Z.value = 引数[ 0 ] + この.val(); } 本の.html = 関数(){ 場合(arguments.lengthを== 0 ) { 戻り、この.Z.innerHTMLと、 } そうであれば(arguments.lengthを =
1 )
{
この.Z.innerHTML = 引数[ 0 ]。
}
}
この.appendHtmlAfter = 関数(){ この.Z.innerHTML = 本の.html() + 引数[ 0 ]。 } この.appendHtmlBefore = 関数(){ この.Z.innerHTML = 引数[ 0 ] + この.htmlの(); } この.hide = 関数(){
この.Z.style.display = " なし" ;} この.SHOW = 関数(){ この.Z.style.display = " インラインブロック" ;} この.clearV = 関数(){ この.Z.value = N;} この.clearH = 関数(){ この.Z.innerHTML = N;} この.toggle = 関数(){ VARの S = この.Z.style。S.display ==
「インラインブロック」?S.display = 「なし」:S.displayは= 「インラインブロック」。
}
// this.css =関数(){戻りthis.Z.css} } // o.prototype.GV = 関数 B(E){ リターン (新しい P(E))。}
関数 P(E)
{
VAR N = "" ; この.Z = のdocument.getElementById(E)。この.val = 関数(){ 場合(arguments.lengthを== 0 ) { 戻り、この.Z.valueと、 } そうであれば(arguments.lengthを= 1 ) { この.Z.value = 引数[ 0 ]。 } } この.appendValAfter =
関数(){
この.Z.value = この.val() + 引数[ 0 ]。 } この.appendValBefore = 関数(){ この.Z.value = 引数[ 0 ] + この.val(); } 本の.html = 関数(){ 場合(arguments.lengthを== 0 ) { 戻り、この.Z.innerHTMLと、 } そうであれば(arguments.lengthを =
1 )
{
この.Z.innerHTML = 引数[ 0 ]。
}
}
この.appendHtmlAfter = 関数(){ この.Z.innerHTML = 本の.html() + 引数[ 0 ]。 } この.appendHtmlBefore = 関数(){ この.Z.innerHTML = 引数[ 0 ] + この.htmlの(); } この.hide = 関数(){
この.Z.style.display = " なし" ;} この.SHOW = 関数(){ この.Z.style.display = " インラインブロック" ;} この.clearV = 関数(){ この.Z.value = N;} この.clearH = 関数(){ この.Z.innerHTML = N;} この.toggle = 関数(){ VARの S = この.Z.style。S.display ==
「インラインブロック」?S.display = 「なし」:S.displayは= 「インラインブロック」。
}
// this.css =関数(){戻りthis.Z.css} } // o.prototype.GV = 関数 B(E){ リターン (新しい P(E))。}
ます。https://www.cnblogs.com/leonn/archive/2009/08/08/1541599.htmlで再現