Tag: JavaScript

如何在JavaScript中舍入数字?

在一个项目上工作的时候,我碰到了一个由前员工创build的JS脚本,它基本上以。的forms创build了一个报告 Name : Value Name2 : Value2 等等 这个标志是这个值有时候可能是漂浮的(不同的精度),整数,甚至是2.20011E+17的forms。 我想要输出的是纯粹的整数。 不过,我不太了解JavaScript。 我将如何去写一个方法,使这些有时浮动,使他们整数?

从ASP.NET MVC 3开始,MicrosoftAjax.js,MicrosoftMvcAjax.js和MicrosoftMvcValidation.js是否被废弃?

从ASP.NET MVC 3开始, MicrosoftAjax.js , MicrosoftMvcAjax.js和MicrosoftMvcValidation.js废弃? 我一直没有能够在网上find这方面的信息,但从我读过的内容来看,这意味着这些文件被用在ASP.NET MVC 1-2中,并被jquery.validate.min.js , jquery.unobtrusive-ajax.min.js和jquery.validate.unobtrusive.min.js 。 那是对的吗? 我还需要Microsoft文件吗?

在JavaScript中设置DIV的宽度和高度

我有一个id="div_register"的div 。 我想在JavaScript中dynamic设置它的width 。 我正在使用下面的代码: getElementById('div_register').style.width=500; 但是这行代码不起作用。 我也尝试使用像下面的单位px ,仍然没有运气: getElementById('div_register').style.width='500px'; 和 getElementById('div_register').style.width='500'; 和 getElementById('div_register').style.width=500px; 但是这些代码都没有为我工作。 我不知道怎么回事 我正在使用Mozilla Firefox。 编辑 <html> <head> <title>Untitled</title> <script> function show_update_profile() { document.getElementById('black_fade').style.display='block'; //document.getElementById.('div_register').style.left=((window.innerWidth)-500)/20; document.getElementById('div_register').style.height= "500px"; document.getElementById('div_register').style.width= '500px'; //alert('kutta'); document.getElementById('div_register').style.display='block'; document.getElementById('register_flag').value= 1; document.getElementById('physical_flag').value= 0; document.getElementById('cultural_flag').value= 0; document.getElementById('professional_flag').value= 0; document.getElementById('lifestyle_flag').value= 0; document.getElementById('hobby_flag').value= 0; //alert(window.innerWidth); } </script> <style> .white_content { display:none; } </style> […]

如何在Angular 2中添加条件属性?

我如何有条件地添加一个元素属性,例如checkbox的选中? 以前的Angular版本有NgAttr ,我认为NgChecked似乎都提供了我以后的function。 然而,这些属性似乎并不存在于Angular 2中,我没有看到提供这种function的其他方式。

$(document).ready(function()VS $(function(){

可能重复: $(function(){})有什么区别; 和$(document).ready(function(){});? $(document).ready(function(){}) vs $(function(){})什么区别,我应该写在$ form或新的jQuery(document).ready(function(){ })方式? 如果我有谷歌API加载是google.setOnLoadCallback(function() {更好的方法?或者它是同样的事情? 我也看到人们使用$(function($){}) 有人可以帮助我,我迷路了。 当我不知道我写的代码的时候,我感到困惑。 我想我应该通读图书馆。 所有被定义为相同的东西?

里面的map函数Re​​actjs是“undefined”

我正在使用Reactjs,编写一个菜单组件。 "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1) { url = item.categoryId == null ? 'javascript:void(0)' : path('buex_portal_browse_category', {slug: categories[item.categoryId].slug}); } else if (item.type == 2) { url = item.articleId == null ? 'javascript:void(0)' : path('buex_portal_view_article', {slug: articles[item.articleId].slug, id: item.articleId}); } […]

如何确定哪个html页面元素具有焦点?

可能重复: 如何找出哪个DOM元素具有焦点? 有没有在JavaScript的方式来确定哪个HTML页面元素具有焦点?

表单onSubmit确定哪个提交button被按下

我有两个提交button和一些代码的forms: HTML: <input type="submit" name="save" value="Save" /> <input type="submit" name="saveAndAdd" value="Save and add another" /> 使用Javascript: form.onSubmit = function(evnt) { // Do some asyncrhnous stuff, that will later on submit the form return false; } 当然,这两个提交button完成不同的事情。 有没有办法find在onSubmit哪个button被按下,所以后来我可以提交做的thatButton.click() ? 理想情况下,我想不修改button的代码,只是有一个纯粹的JavaScript插件,有这种行为。 我知道FF有evnt.explicitOriginalTarget但我找不到其他浏览器的任何东西。

通过javascript获取没有HTML元素的纯文本?

我有我的HTML 1button和一些文本如下所示: function get_content(){ // I don't know how to do in here!!! } <input type="button" onclick="get_content()" value="Get Content"/> <p id='txt'> <span class="A">I am</span> <span class="B">working in </span> <span class="C">ABC company.</span> </p> 当用户点击button时, <p id='txt'>将成为后续内容 预期结果: <p id='txt'> // All the HTML element within the <p> will be disappear I am working in ABC company. […]

HTML标记<a>希望同时添加href和onclick工作

我想问一下HTML标签 <a href="www.mysite.com" onClick="javascript.function();">Item</a> 如何使这个标签与href和onClick工作 ? (更喜欢onClick先运行然后href)