【发布时间】:2020-10-23 10:20:08
【问题描述】:
我想在卡片展开时实现卡片内容,我已经使用 JavaScript 的帮助来实现标题、图像、描述,我使用 'data-title' 和 'data-type' 来显示标题和图像分别是工作正常,当我尝试使用 data-desc 属性实现卡描述时,它显示“未定义”。
请任何人帮助我编写代码。 我的代码链接:https://codepen.io/Avatar_73/pen/ExyNdMK
const getCardContent = (title, type, desc) => {
return `
<div class="card-content">
<h2>${title}</h2>
<img src="./assets/${type}.png" alt="${title}">
<p>${desc}</p>
</div>
`;
}
<div class="cards">
<div class="card" data-type="html" data-desc="I am HTML">
<h2>HTML5</h2>
</div>
</div>
【问题讨论】:
-
将代码的相关部分添加到您的问题中。了解如何创建minimal reproducible example。
-
是的,我已经更新了代码的具体块,你现在可以看看吗?谢谢...如果您想运行代码并检查,请使用 Codepen 链接。
标签: javascript html css custom-data-attribute