JS的一个使用技巧分享
<script type="text/javascript">function showAttributes(v)
{
var t = '';
for(var x in v)
{
t = t + '
' + x + ' : ' + v;
}
var obj = document.getElementById('result');
if(obj != null)
{
obj.innerHTML = t;
}
}
</script>
<p>
<label id="mylabel" onclick="javascript:showAttributes(this)">This is a test label</label>
</p>
<p>
<span id="result"></span>
</p>可以指定的页面对象的所有属性和方法。事实上js中把对象的方法也看成属性,这一点比较奇怪。 getElementById有时候不灵,请使用 JQuery. js中把对象的方法也看成属性
---基于原型的语言都是这样的,确切的说那个也不是C++意义上的对象,也不是C++意义上的方法 很神奇的一个FUNCTION:$ 试了一下,可以工作。 Javascript虽然基于对象,却不是传统意义上的面向对象语言。需要另外包装才能面向对象化。
页:
[1]