次のように動作する「foo」関数をどのように定義できるのでしょうか。
foo(id); //return document.getElementById(id)
foo(id).value //return document.getElementById(id).value
jqueryは同様の動作をしているように見えるので、そのような機能を持つことは可能だと思います
$('')
$('').html
ありがとう。
回答ありがとうございますが、以前は一般的なプロパティ名を使用していなかったと思います。たとえば、「値」ではなく、他のカスタム プロパティです。
foo(id); //return document.getElementById(id)
foo(id).something //return document.getElementById(id).value