【发布时间】:2021-11-18 01:11:57
【问题描述】:
我正在尝试以闪亮的方式更改 toastui 日历中特定日期的背景颜色。我尝试使用 javascript 来执行此操作,但没有成功。
library(shiny)
library(toastui)
options(shiny.launch.browser = T)
ui <- fluidPage(
tags$script(
HTML(
"var x = [1,3,5,6];
x.map((n,i) => document.querySelectorAll('.tui-full-calendar-weekday-grid-line.tui-full-calendar-near-month-day').item(n).style.backgroundColor = '#00ff004c');"
)
),
calendarOutput("my_calendar")
)
server <- function(input, output) {
output$my_calendar <- renderCalendar({
calendar(
defaultDate = Sys.Date(),
useNavigation = TRUE
)
})
}
if (interactive())
shinyApp(ui = ui, server = server)
我在浏览器控制台中运行 javascrip,它在那里工作。图片显示了我想要的。
【问题讨论】:
标签: javascript r shiny