正在努力学习的小白袁 2023-11-24 11:53 采纳率: 90%
浏览 6

JS中如何修改定义的<%%>的值

我想要得到下拉框的值,并修改在前面定义的<! int time=1;>的值,该如何修改

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
    <title>Title</title>
</head>

<%! int time=1; %>
<script >
    $(function(){
        var select = document.getElementById("select");
        select.onchange = function(){
            
        }
    })
</script>
<body>

请选择签到时间(分钟)
<select id="select">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="5">5</option>
    <option value="10">10</option>
</select>
</body>
</html>


  • 写回答

2条回答 默认 最新

  • 眰恦.H 2023-11-24 13:35
    关注

    这个是jsp,js只是嵌入其中,目前看来你的js并没影响到time的值,你可以使用js获取到值,然后使用拼接的方式修改time

    评论

报告相同问题?

问题事件

  • 创建了问题 11月24日

悬赏问题

  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 python的EOFError该怎么解决?
  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 java linux下将docx文件转pdf
  • ¥15 maven无法下载依赖包
  • ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
  • ¥15 layui数据重载无效
  • ¥15 寻找了解qq家园纵横四海的程序猿。
  • ¥15 optisystem
  • ¥15 VB.NET画图时的撤销编程