唇劫. 2022-03-04 13:27 采纳率: 73.7%
浏览 54
已结题

Javascript第三个问不会写

/1.按照图片,实现网页布局。
2.页面打开,下面评论区域不显示内容。
3.在上面的输入框输入内容,点击提交评论按钮
输入的消息会在下方显示[内容时间等 做好布局]
4.每条评论右侧的上和下的拇指图片后面数字初始化都是0
5.选作题
点击上或者下的图标
后面的数字加1
6.选作题:
点击删除图标或者文字,
当前这条评论删除
/

img

  • 写回答

1条回答 默认 最新

  • 崽崽的谷雨 2022-03-04 13:44
    关注
    
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            body {
                /*background-image: url(../img/91R58PIC3n2_1024.jpg);*/
            }
    
            #div1 {
                margin: auto;
                border: 1px beige solid;
                width: 512px;
                text-align: right;
            }
    
            ul {
                list-style-type: none;
                list-style-image: url(../img/touxiang.png);
    
            }
    
            .box {
                width: 400px;
                height: 150px;
                /*background-color: yellow;*/
                border: 1px darkgray solid;
                border-radius: 30px;
                position: relative;
            }
    
            .box .touxiang {
                width: 80px;
                height: 80px;
                background-image: url(../img/touxiang.png);
                background-size: 100% 100%;
                position: absolute;
                left: 10px;
                top: 10px;
            }
    
            .box .nicheng {
                width: 80px;
                height: 25px;
                /*background-color: red;*/
                position: absolute;
                left: 10px;
                top: 100px;
                font-size: 12px;
                text-align: center;
                line-height: 25px;
            }
    
            .box .pinglun {
                width: 290px;
                height: 80px;
                /*background-color: cyan;*/
                position: absolute;
                top: 10px;
                right: 10px;
            }
    
            .box .shijian {
                width: 200px;
                height: 25px;
                /*background-color: green;*/
                position: absolute;
                top: 100px;
                left: 100px;
            }
        </style>
    
        <script>
            window.onload = function () {
                var oTxt = document.getElementById("txt");
                var oBtn = document.getElementById("btn1");
                var oUl1 = document.getElementById("ul1");
    
    
                oBtn.onclick = function () {
                    var oBox = document.createElement("div");
                    oBox.className = "box";
    
                    //创建头像
                    var oDiv = document.createElement("div");
                    oDiv.className = "touxiang";
                    oBox.appendChild(oDiv);
    
                    var oDiv = document.createElement("div");
                    oDiv.className = "nicheng";
                    oDiv.innerHTML = "指尖微凉*";
                    oBox.appendChild(oDiv);
    
                    var oDiv = document.createElement("div");
                    oDiv.className = "pinglun";
                    oDiv.innerHTML = oTxt.value;
                    oBox.appendChild(oDiv);
    
                    var oDiv = document.createElement("div");
                    oDiv.className = "shijian";
                    var oDate = new Date();
                    //oDate.getFullYear
    
                    oDiv.innerHTML = "评论时间&nbsp;&nbsp;" + oDate.getFullYear() + "年" + (oDate.getMonth() + 1) + "月" + oDate.getDate() + "日" + "<a href='javascript:;'>删除</a>";
    
    
    
    
                    oBox.appendChild(oDiv);
    
                    oUl1.appendChild(oBox);
    
                    /*oBox.insertBefore(oUl1,oDiv[0]);*/
    
                    var aA = oDiv.getElementsByTagName("a");
    
                    for (var i = 0; i < aA.length; i++) {
                        aA[i].onclick = function () {
                            oDiv.removeChild(this.parentNode);
                        }
                    }
    
                }
            }
    
        </script>
    
    
    
        </script>
    </head>
    
    <body>
        <h2 align="center">网易云热评</h2>
        <div id="div1">
            <textarea cols="70" rows="8" id="txt"></textarea><br />
            <input type="button" value="评论" id="btn1" />
    
            <ul id="ul1">
    
            </ul>
        </div>
    </body>
    
    </html>
    

    就是 js dpm元素的增删改查 。你改一下样式即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月4日
  • 已采纳回答 3月4日
  • 创建了问题 3月4日

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装