javascript - 请教大牛为什么我的input值没有在div中显示出来?
PHP中文网
PHP中文网 2017-04-10 16:54:54
[JavaScript讨论组]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>DHtml举例13</title>

<script>
window.onunload=function(){

var oin=document.getElementById("in");
var op=document.getElementsByClassName("p");
var oin1=document.getElementById("in1");

oin1.onclick=function(){
    op.innerHTML=oin.value
    
    }
}    
    

</script>
</head>
<body>
<input type="text" id="in"/>
<input type="button" id="in1">
<p class="p" style="width:300px; height:300px; border:1px solid"></p>
</body>
</html>

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
迷茫

var op=document.getElementsByClassName("p");
这个返回不不是一个元素,而是一个HTMLCollection对象。。

天蓬老师

1、window.onunload=function(){
改成window.onload=function{}
2、var op=document.getElementsByClassName("p");
改成:var op=document.getElementsByClassName("p")[0];//得到的是一个集合可以通过第一个元素得到元素

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号