请教ECharts一个范例中的javascript的问题
答案:2 悬赏:10 手机版
解决时间 2021-03-02 19:43
- 提问者网友:人傍凄凉立暮秋
- 2021-03-02 13:25
请教ECharts一个范例中的javascript的问题
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-03-02 14:01
app.timeTicket = setInterval( app.timeTicket app对象的timeTicket 属性 = 是赋值 setInterval 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式
全部回答
- 1楼网友:第幾種人
- 2021-03-02 14:07
下面是我把你的代码改完后的,你可以复制到一个html文件中打开看下效果。我改了哪都加了注释 <script language="javascript"> var ds_x,ds_y; function dateselector() { var mydate=new date(); this.year=mydate.getfullyear(); this.month=mydate.getmonth()+1; this.date=mydate.getdate(); this.inputname='time'; this.display=display; } function display() { var week=new array('日','一','二','三','四','五','六'); document.write("<style type=text/css>"); document.write(" .ds_font td,span { font: normal 12px 宋体; color: #000000; }"); document.write(" .ds_border { border: 1px solid #000000; cursor: hand; background-color: #dddddd }"); document.write(" .ds_border2 { border: 1px solid #000000; cursor: hand; background-color: #dddddd }"); document.write("</style>"); var datestr="<input |(year%400==0)) length=29; else length=28; } for(i=0;i<obj.cells.length;i++) { obj.cells[i].innerhtml=''; obj.cells[i].style.color=''; obj.cells[i].classname=''; } for(i=0;i<length;i++) { obj.cells[i+day].innerhtml=(i+1); if(year==today.getfullyear()&&(month-1)==today.getmonth()&&(i+1)==today.getdate()) obj.cells[i+day].style.color='red'; if(year==eval(selectdate[0])&&month==eval(selectdate[1])&&(i+1)==eval(selectdate[2])) obj.cells[i+day].classname='ds_border2'; } } function getvalue(obj,inputobj) //把选择的日期传给输入框 { var myobj=inputobj.nextsibling.nextsibling.childnodes[0].childnodes[0].cells[2].childnodes; if(obj.innerhtml) { var month1=myobj[2].innerhtml; var date1=obj.innerhtml; if(month1<10) { month1="0"+month1; } if(date1<10) { date1="0"+date1; } inputobj.value=myobj[0].innerhtml+"-"+month1+"-"+date1; document.getelementbyid("result").value=inputobj.value; } inputobj.nextsibling.nextsibling.style.display='none'; for(i=0;i<obj.parentnode.parentnode.parentnode.cells.length;i++) obj.parentnode.parentnode.parentnode.cells[i].classname=''; obj.classname='ds_border2' } function dsmove(obj) //实现层的拖移 { if(event.button==1) { var x=obj.clientleft; var y=obj.clienttop; obj.style.pixelleft=x+(event.x-ds_x); obj.style.pixeltop=y+(event.y-ds_y); } } <&#47;script> <script language="javascript"> var mydate = new dateselector(); mydate.year; mydate.inputname='time'; mydate.display(); <&#47;script> <!------------------------------------我加的代码----------------------> <html> <body> <form method="get" action="提交的servlet" > <input type="text" name="result" id="result" value=""/> </form> </body></html> <!------------------------------------------------------> 在servlet取值的时候这样:request.getparameter("result"); result是对应我修改后的表单值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯