首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript alert()有关问题

2012-07-20 
javascript alert()问题JScript codescript typetext/javascript srcjs/jquery-1.7.1.js/script

javascript alert()问题

JScript code
<script type="text/javascript" src="js/jquery-1.7.1.js"></script>    <script type="text/javascript">        $(document).ready(function() {            var obj = new Object();            obj.title = 'aaa';            alert(obj.title);            obj.funb = function(data) {                alert(data);            };            alert(obj.funb("2222222"));        });    </script>


为何会弹出3个对话框 第三个弹出个“undefined”谁谁弹出的呀?

[解决办法]
var obj = new Object();
obj.title = 'aaa';
alert(obj.title); // aaa 没问题
obj.funb = function(data) {
alert(data);
};
alert(obj.funb("2222222")); // 先obj.funb("2222222"),alert 222,没问题,后运行alert,但是funb没返回值,所以undefined



可以试试

obj.funb = function(data) {
alert(data);
return 123;
};
[解决办法]
obj.funb("2222222")弹出第二个对话框啊
alert(obj.funb("2222222"));弹出第三个 由于函数不返回值 即返回undefined 所以弹出undefined??

热点排行