//定义一个定时器
    var t;
    var i = 0;
    //定义一个数组;
    var names = new Array('杨过', '乔峰', '韦小宝', '令狐冲');
    //生成名字
    function showNames() {
        clearInterval(t);
        t = setInterval(function () {
            document.getElementById("names").innerHTML = names[i];
            i++;
            if (i == names.length - 1) {
                i = 0;
            }
        }, 30);
    }
    
    function stop() {
        clearInterval(t);
    }

Done!