Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的
Javascript: Get the value of attributes of "FORM " which is created in .html to external .js file
我已经编写了小html代码,其中javascript/jquery被插入到标记中。这种方法效果很好。
现在我想把这个文件分成".html"&".js"。我想将所有javascript/jquery编码部分分离到".js"中
但我面临的问题是,我无法读取我在".html"中创建的任何字段的值(在".js"中)
示例
test.html:
<form name="attachlaunchform" id="attachlaunchform" class="form">
<input type="text" name="serial_number" id="serial_number" maxlength="16">
test.js:
serial_num=document.attachlaunchform.serial_number.value
我还包含了我的外部js文件的来源。
但如果我把所有这些都放在test.html中的一个文件中,它就可以工作了。我的问题是如何在.js中获取文本框或任何其他值?
比方说-
假设你的html文件中有很多事件,比如-
$('element1').click(function(){});
$('element2').keydown(function(){});
$('element1').bind('click mouseover',function(){});
function initFunction(){
//something
}
$(document).ready(function(){
initFunction();
});
你可以通过制作一个外部.js
文件(你已经尝试过了)来分离它
将此文件标准化为扩展名,而不仅仅是外部源。
现在在.js
文件-中分离所有上述函数
(function($){
function events(){
$('element1').click(function(){});
$('element2').keydown(function(){});
$('element1').bind('click mouseover',function(){});
}
function initFunction(){
//something
}
$(window).on('load',function(){
events();
initFunction();
});
});
然后简单地在html文件中使用这个文件。
相关文章:
- 如何在运行时在angular 2中加载外部js脚本
- 敲除js外部模板引擎-没有加载模板
- D3.js外部 JSON 文件
- 在所有浏览器上执行没有扩展名.js外部脚本重定向
- 汇总.js:外部依赖项中未定义的对象
- 通过 .scope().call() 从 JS 外部调用 Angular 服务会挂起请求
- React.js外部脚本
- Express js外部javascript文件未加载
- Js外部是不工作的头部标签的html
- Meteor.js +外部蒙古包.Meteor无法登录Mongo
- JS:外部加载
- .js外部模板
- 路由的Node.js外部文件
- RestMVC.js(猫鼬),Node.JS -外部模型文件
- Cheerio Node.JS外部标题链接问题
- 如何将所有js外部脚本标记合并为一个
- Mustache.js外部模板(不带jQuery)
- 来自经典asp页面的FullCalendar.js外部事件数据
- Knockout.js外部模板,不需要require.js
- 从.js/外部文件生成工具提示文本