小编lwi*_*iii的帖子

使用纯JavaScript获取div高度

关于如何在不使用jQuery的情况下获得div高度的任何想法?

我正在搜索Stack Overflow这个问题,似乎每个答案都指向jQuery .height().

我尝试了类似的东西myDiv.style.height,但它什么也没有返回,即使我的div有它width并且height设置在CSS中.

html javascript css

287
推荐指数
6
解决办法
46万
查看次数

如何抓住瞬间输入框失去焦点?

当输入框失去焦点时,我正在使用这样的事件监听器结构来做一些事情.但它不会起作用.我应该听什么事情来获取当前输入框丢失其中的光标(用户点击它之外)?

document.getElementById('div inside which input is located').addEventListener( 'blur',  function(e){ if(event.target.className=='editInput'){doStuff(event.target);} } , false );
Run Code Online (Sandbox Code Playgroud)

html javascript

12
推荐指数
2
解决办法
4万
查看次数

如何将一些参数传递给addEventListener中调用的函数?

可能重复:
如何将参数传递给addEventListener监听器函数?

我如何通过传递一些参数(在这种情况下一个整数)传递给函数addEventListener在一个click事件?

我有两个按钮; 如果我按下正确的一个,我想做一些东西,如果我按左边的那个,那么我希望它做其他事情.

这是代码:

document.getElementById('date_right').addEventListener( 'click', switch_date(1), false );
document.getElementById('date_left').addEventListener( 'click', switch_date(-1), false );
  function switch_date( k )
  {
    if(k==1)
    {
      //do stuff
    }
  else
  {
    //another stuff
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript

11
推荐指数
1
解决办法
9987
查看次数

获得意外的令牌:n在JavaScript中解析JSON时

抓住这个div的innerHTMl

<div style="display:none;" id="graphdata">{n:2 , e:1},{from:1 , to:2},{from:2, to:3},{from:3, to:4}</div>
Run Code Online (Sandbox Code Playgroud)

然后用这个JS代码解析它

jdiv=document.getElementById('graphdata').innerHTML;
edges=JSON.parse(jdiv);
Run Code Online (Sandbox Code Playgroud)

Chrome中的JS控制台说:Uncaught SyntaxError: Unexpected token n

无法找出令牌n可以在哪里以及我的代码有什么问题?有任何想法吗?

javascript json

8
推荐指数
1
解决办法
2万
查看次数

我怎样才能从月份和年份的给定输入中得到星期几的哪一天?

我有一个js代码,它堆叠了div,它们在一个较大的div中实际上是一个日历,每月都是一个重复日期.用户可以自由选择月份和年份,我需要为该月份构建日历.

例如:如果本月从星期六开始,我需要先构建5个空块,然后开始用日历中包含日期数的块填充日历.如何计算月份和年份的给定输入数?

javascript math date

6
推荐指数
1
解决办法
7419
查看次数

使用Django视图在远程服务器上的后台运行Python脚本

我要实现的是运行python一些脚本,该脚本将收集数据并将其插入到后台DB中。因此,基本上,一个人打开Django视图,单击一个按钮,然后关闭浏览器,然后Django在服务器上启动此脚本,然后该脚本在后台收集数据,而其他所有操作则独立进行。

实现此类功能的最佳库,框架,模块或软件包是什么?

python django

1
推荐指数
1
解决办法
756
查看次数

跳过字符串数组中的第一个字符串

不知何故,当我运行此代码并且输入字符串时,跳过第一个字符串,其中i = 0,它开始从A [1]输入字符串.所以我最终得到的A [0]充满了内存中的随机内容.有人可以指出问题吗?

cin>>s;
char** A;
A = new char *[s]; 
cout<<"now please fill the strings"<<endl;
for (int i=0;i<s;i++)
{ 
    A[i] = new char[100];
    cout<<"string "<<i<<": ";
    gets(A[i]);
}
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
89
查看次数

我怎样才能找到两个UNIX时间戳之间的HH:MM:SS差异?

我正在尝试创建某种计时器的东西.所以我有一些时间戳来标记完成时间,我得到脚本启动时的当前时间戳,然后我每秒增加1.我需要以某种方式计算这两者之间的差异,并以格式显示Hours : Minutes : Seconds.

这是我目前的解决方案,但显然它不起作用.end_time并且cur_time是时间戳:

diff = end_time - cur_time;
hours_diff = Math.ceil(diff/3600)
mins_diff = Math.ceil((diff-hours_diff)/60)
secs_diff = diff - hours_diff*3600 - mins_diff*60;
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
2
解决办法
3175
查看次数

标签 统计

javascript ×6

html ×2

c++ ×1

css ×1

date ×1

django ×1

json ×1

math ×1

python ×1