-1

我在下面有这个函数,我需要将它的结果附加到一个名为 test 的 div 中。我该怎么做?

function(response) {
    alert('Your name is ' + response[0].name);
}
4

2 回答 2

1

我猜你有类似的东西:

<div id="test"></div>

在您的 HTML 中。

另外,我猜您希望附加 的值,response[0].name因为您的函数没有返回语句。

在这种情况下:

var testdiv = document.getElementById("test");
testdiv.innerHTML += response[0].name;
于 2012-05-23T12:44:21.597 回答
1

为了附加数据,而不仅仅是覆盖那里的数据,您需要使用它

function(response) {
    //Get current HTML in div
    current = document.getElementById('test').innerHTML;
    //Add your code to the current HTML.  You may want a <br /> in there.
    document.getElementById('test').innerHTML = current + 'Your name is ' + response[0].name;
}

当然,这可以概括为:

document.getElementById('test').innerHTML += 'Your name is ' + response[0].name;
于 2012-05-23T12:44:28.200 回答