script:怎么让js数据显示在<div>的标签中

<scripttype="text/javascript">vararr=newArray()arr.splice(0,0,"William")arr.splice(0,... <script type="text/javascript">
var arr = new Array()
arr.splice(0,0,"William")
arr.splice(0,0,"aWilliam")
arr.splice(0,0,"abWilliam")
x=arr
document.write(x + "<br />")
</script>

上面的数据可以显示,,可是如果想让document.write(x + "<br />")
在指定的DIV显示怎么传送过去呢?

比如
<a href="#" onclick="arr.splice(0,0,'苹果'); " >苹果</a>
点击后,我希望结果
出现在
<div class="abc" id="aaa">
</div>

出现在这个标签内,,我要怎么将数据传送过来呢?
能说的详细一些吗?

写一个function,在div里调用这个函数 这个试过了,,我没搞成功啊
展开
 我来答
还下雨吗今晚
推荐于2017-09-28 · TA获得超过229个赞
知道答主
回答量:41
采纳率:0%
帮助的人:23.4万
展开全部

首先,你需要明白document.write()这个函数是什么意思,document.write()是向页面输出文档流,这个文档流即可以是普通的字符串,也可以是html流。因此,如果调用了这个方法,它就会把参数字符串输出到当前页面的最后。

不过你的需求是输出到指定的dom标签中,所以需要进行dom操作。

假设html如下:

<html>
    <head>
    </head>
    <body>
        <button id="clickme">点我吧</button>
        <div id="apple"></div>
    </body>
</html>

那么,js就该这么写:

<script>
    var str = "123";
    $("#clickme").click(function(){
        $("#apple").html(str);
    });
</script>
miniapp62w6gkysbb3j3
推荐于2017-09-24 · TA获得超过133个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:101万
展开全部
<script type="text/javascript">
function show(){
var arr = new Array();
arr.splice(0,0,"William");
arr.splice(0,0,"aWilliam");
arr.splice(0,0,"abWilliam");
x=arr;
//document.write(x + "<br />");
document.getElementById("aaa").innerHTML=x + "<br />";
}
</script>

<a href="#" onclick="show()" >点击这里</a>
点击后,我希望结果
出现在
<div id="aaa" style="width:100px; height:100px; background-color:#CCCCCC">
</div>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanggy60
2010-11-16 · 超过14用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
写一个function,在div里调用这个函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mxinging
2010-11-16
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
写一个function吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式