javascript - 帮忙看一段js代码
黄舟
黄舟 2017-04-11 12:18:23
[JavaScript讨论组]

↑:上 ↓:下 ←:左 →:右

得分: 0

不太明白将这段js代码放在p里是怎么起作用的。
尤其是document.writeln('');,这一段,里面添加的calss属性应该怎么理解。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
天蓬老师

没看懂你要问什么,class属性在哪?

PHPz

你说的那一句里用的 + 有点多,看起来费劲,所以我把那句用 ES2015 来表述,看起来直观一点。

// 设置行数和列数
var longness = 25;
// writeIn能够在添加的参数后面添加一个换行符
document.writeIn("<table>");
for (var y = 0; y < longness; y++) {
    document.writeln("<tr>");
    for (var x = 0; x < longness; x++) {
        document.writeln(`<td id="x${x}y${y}"></td>`);
    }
    document.writeIn("</tr>");
}
document.writeIn("</table>");

然后就是你的问题,这里只有 id 属性,并没有 class 属性。如果要理解 id,那就好解理了吧,这里就是为每个 <td> 赋予一个唯一的ID而已,也许后面会用到,也许不会。

大家讲道理

里面明明是id好吗,我直接说,对方是想打印一个 25*25格的一个表格。而每个表格的id都是相当于横纵坐标(即格子位于几行几列)表示的。

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

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