【发布时间】:2021-12-11 16:58:50
【问题描述】:
我对 javascript 很陌生。我正在尝试创建一个网站,您可以在其中输入您出生的时间并以天为单位找出您的年龄。我的输出(变量)也在 JS 中,那么如何导入并在 CSS 中设置样式?
这是 Javascript 代码:
function ageInDays() {
// variables
var birthYear = prompt("What Year Were You Born In?");
var ageInDayss = (2021 - birthYear) * 365;
var textAnswerYikes = "Yikes... that's old"
// variable CSS
//text
var h1 = document.createElement('h1');
var textAnswer = document.createTextNode("You are " + ageInDayss + " days old. " +
textAnswerYikes)
h1.setAttribute('id', 'ageInDays');
h1.appendChild(textAnswer);
document.getElementById('flex-box-result').appendChild(h1);
}
【问题讨论】:
-
请注意输出是 HTML 而不是 JS。尝试创建
p元素而不是文本节点?document.createElement('p')然后你可以在 CSS 中设置样式。 developer.mozilla.org/en-US/docs/Learn/… -
CSS 样式 HTML,而不是 JS。 JS 是纯代码,你不能用 CSS “样式化”它,这没有任何意义。你可以为你的
h1、id="flex-box-result"等元素设置样式,但是设置 JS 样式是无稽之谈。 -
@JeremyThille 你可以style console.log with css,但它仍然使用 HTML >_
-
但不是Javascript代码本身,是日志输出
-
@JeremyThille 但这就是我所说的????
标签: javascript css dom import