如果这样定义: var A 的话,就把MyObject(){}当作一个类了! A可以给类里的函数和和变量访问!
<html> <head> <title> new document </title> </head>
<script> function MyObject( tip ) { var A = "AAA" ; var o = document.createElement("<input type=button value='asdfasdf'>"); o.onclick = function(){alert( A );} document.all._Div.appendChild(o); } </script>
<body> <div id="_Div">a</div> </body> </html>
<script> var myObject = new MyObject(); </script>
-------------------------建议你改成:------------------------------ <html> <head> <title> new document </title> </head>
<script> function MyObject( tip ) { var objTip = tip ; var o = document.createElement("<input type=button value='asdfasdf'>"); o.onclick = function(){alert( objTip );} document.all._Div.appendChild(o); } </script>
<body> <div id="_Div">a</div> </body> </html>
<script> var myObject = new MyObject("AAA"); var myObject = new MyObject("BBB");
</script>
展开全部
收起
热心网友回答时间:2022-04-18 03:58
function MyObject(){ this.A = 'AAA'; var o = document.createElement("<input type=button value='asdfasdf'>"); o.onclick = function(){alert(myObject.A);} document.all._Div.appendChild(o); }