【发布时间】:2020-09-24 13:00:01
【问题描述】:
当我单击 html 页面上的按钮时,以下脚本会正确打开带有格式化日期的链接。
$(document).ready(function() {
$('#button').click(function(e) {
var date = /*my script that collects a specific date*/ ;
var [yyyy, mm, dd] = date.toISOString().split('T')[0].split('-');
document.getElementById("cid").innerHTML = dd;
document.getElementById("cim").innerHTML = mm;
window.open( "https://www.mywebsite.com/" +yyyy );
});
问题:我无法在 html 页面中显示来自变量的数据。 我正在使用此代码:
Date values : <span id="cid"></span> / <span id="cim"></span>
可能是因为脚本仅在我单击#button 时触发?无论如何,我想在单击按钮之前在页面上显示值。 我怎样才能做到这一点 ?谢谢
【问题讨论】:
-
将逻辑存储在一个函数中,然后在页面加载时调用该函数。你试过吗?
-
我尝试放入文档准备功能,但它不起作用。我想我是不是在做一个微不足道的 javscript 语法错误?
标签: javascript html variables output getelementbyid