
1.有以下输入控件在HTML中,代码如下:<input type="hidden" name="productName" id="productName" value="测试产品名称">。
2.可以使用js来获取id和答案varvalue=文档。getelementbyid(“productName”)。值。
3.接下来,我们将警告(value),看看是否得到了输入的值。我们可以看到,输入的值已经成功d出。
4.也可以使用文档。getElementsByName方法(name)。
5.如果您测试结果,您仍然可以看到“value”的值成功d出。
6.您还可以通过jquery获得输入的值,这需要引入jquery的js包并传递代码$("#id").val()。$("#productName").val()。
7.$("输入('name=名字']”).val();例如,上面的例子可以使用$("input['name=productName']").val()。
var obj = documentgetElementsByTagName("span");//先得到所有的SPAN标记
for(var i=0;i<objlength;i++){if(obj[i]className == 'a')//找出span标记中class=a的那个标记{var getObj = obj[i];
value = getObjinnerHTML;//获得他的innerHTML}}//或者通过Jquery,ext,等JS插件来处理也可以。。。
HTML5新增了关于文件的File,FileReader两个对象,用于获取文件信息和读取文件信息。
var
fileInput = documentgetElementById('test-image-file'),
info = documentgetElementById('test-file-info'),
preview = docementgetElementById('test-image-preview');
//监听change事件
fileInputaddEventListener('change', function() {
//清除背景
previewstylebackgroundImage = '';
//检查文件是否选择
if(!fileInputvalue) {
infoinnerHTML = '没有选择文件';
return;
}
//获取file文件引用:
var file = fileInputfiles[0];
//获取文件信息
infoinnerHTML = '文件:' + filename + '<br>' +
'大小:' + filesize + '<br>' +
'修改:' + filelastModifiedDate;
if(filetype !== 'image/jpeg' && filetype !== 'image/png' && filetype !== 'image/gif') {
alert('不是有效的文件');
return;
}
//读取文件
var reader = new FileReader();
readeronload = function(e) {
var data = etargetresult;
previewstylebackgroundImage = 'url('+ data + ')';
};
//以DataURL的形式读取文件:
readerreaderAsDataURL(file);
})
js中有四种获取dom的方法:
根据ID获取对象:documentgetElementById(ID);
根据class获取对象数组:documentgetElementsByClassName("box");
根据tag获取对象数组:documentgetElementsByTagName("p");
根据name获取对象数组:documentgetElementsByName(NAME);
用jquery选择器就多得去了,一般都用jquery,js一大串代码用jquery几个符号搞定。
根据ID获取对象:$('#ID');
根据class获取对象数组:$("box");
根据tag获取对象数组:$("p");;
根据name获取对象数组:$('input[name="nw"]');
<div id="c" onmousedown="mm(event);">123123</div>
evt参数是就是上面的event对象;
Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
因为火狐不支持直接获取event对象因此FF在触发拖拽事件前需要明确传递event
IE则不需要所以才出现 e = evt || event; 主要是兼容所用
eclientX是获取当前鼠标的横坐标
以上就是关于怎样在页面获取js对象的内容全部的内容,包括:怎样在页面获取js对象的内容、js 如何根据class获取对象、原生js获取文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)