关于select中操作,以及js前台计算,span简单操作

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset =utf-8">
    <title>js获取数据</title>
</head>
<body>
<span id="s1">111</span><br/>
<span id="s2">222</span><br/>
<span id="s3">222.3</span><br/>
<button id="add">相加</button><br/>
    <input type="text" value="" name="" id="name"><br/>
    <input type="text" value="" name="" id="username"><br/>
    <input type="text" value="" name="" id="password"><br/>
    <select id="myselect">
         <option myattr="自定义属性1" value ="option1">我的测试1</option>
         <option myattr="自定义属性2" value ="option2">我的测试2</option>
         <option myattr="自定义属性3" value ="option3" selected>我的测试3</option>
         <option myattr="自定义属性4" value ="option4">我的测试4</option>
         <option myattr="自定义属性5" value ="option5">我的测试5</option>
    </select><br/>
    <button id="submit">提交</button>
    <button id="changeSelect">获得option的值</button>
    <button id="optionChange">修改option操作</button>
</body>

<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>

<!--select简单操作-->
<script>
$("#myselect").change(function(event) {
    //获得选中的option
    var option=$("#myselect option:selected");
    //获得选中的option的val
    var value=option.val();
    alert(value);
    //获得选中的option的属性的值
    var attr=option.attr(‘myattr‘);
    alert(attr);
    //获取选中的option的text值
    var text=option.text();
    alert(text);
});
</script>
<!-- 关于select改变选中相关操作 -->
<script>
    $("#changeSelect").on(‘click‘, function(event) {
        //获取select的长度
        var a=$(‘#myselect option‘).length;
        alert(a);
        //获取第一个option的值
        var b=$(‘#myselect option:first()‘).val();
        alert(b);
        //获取第二个option的值
        var second=$(‘#myselect option:eq(1)‘).val();
        alert(second);
        var last=$(‘#myselect option:last‘).val();
        alert(last);

    });
</script>
<!-- 关于select的option的相关操作 -->
<script type="text/javascript">
    $("#optionChange").on(‘click‘,function(event) {
            //添加一项option
        $("#myselect").append("<option value=‘n+1‘>第N+1项</option>");
        //删除选中项
       // $(‘#myselect option:selected‘).remove();
        //删除指定项
       // $(‘#myselect option:first‘).remove();
           $(‘#myselect option:eq(1)‘).remove();
        //指定值删除
        $("#myselect option[value=option5]").remove();
    });
</script>

<!-- js简单计算 js不存在parseDouble,关于浮点类型的只有float -->
<script>
    $("#add").on(‘click‘,function(event) {
        var s1=$("#s1").text();
        var s2=$("#s2").text();
        alert(s1+s2);
        alert(parseInt(s1)+parseInt(s2))
        var s3=$("#s3").text();
        alert(parseInt(s3));
        alert(parseFloat(s3));
    });

</script>
<!--关于span标签内容操作-->
<script type="text/javascript">
$("#submit").click(function(event) {
    var s1=$("#s1").text();
    alert(s1);
    $("#s1").text(‘333‘);
});
</script>
</html>
时间: 2024-10-08 17:53:58

关于select中操作,以及js前台计算,span简单操作的相关文章

EF操作数据库的步骤和一些简单操作语句

这里是写给我自己做记录的,不会写成一篇很好的博客,也不会置顶,如果有朋友看到了,而且觉得里面的内容不咋的,希望见谅哈! 关于这部分内容,这里推荐一篇总结的非常好的博客,如果你点击进来了,那么请略过下面的内容,直接点击这个链接,因为写的真的不错:https://www.cnblogs.com/gosky/p/5751815.html. 我个人还没有对EF相关的内容进行详细的整理,所以这篇随笔的参考意义不大,只是贴一些代码上去,以后有机会有时间,会对相关内容做一个总结. 使用EF操作数据库的详细步骤

js 判断js函数、变量是否存在 JS保存和删除cookie操作,判断cookie是否存在的方法

//是否存在指定函数 function isExitsFunction(funcName) {    try {        if (typeof(eval(funcName)) == "function") {            return true;        }    } catch(e) {}    return false;}//是否存在指定变量 function isExitsVariable(variableName) {    try {        if

JQuery操作select中的option

html页面代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&q

Electron中使用sql.js操作SQLite数据库

一.关于sql.js sql.js(https://github.com/kripken/sql.js)通过使用Emscripten编译SQLite C代码,将SQLite移植到Webassembly. 它使用存储在内存中的虚拟数据库文件,因此不会保留对数据库所做的更改. 但是,它允许您导入任何现有的sqlite文件,并将创建的数据库导出为JavaScript类型的数组. 这里没有C绑定或node-gyp编译,sql.js是一个简单的JavaScript文件,可以像任何传统的JavaScript

JS 实现 select中指定option选中触发事件(下拉框)

转自:http://www.cnblogs.com/moli-/p/6406170.html 在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发. 想添加一个option的触发事件,在option中添加onclick 点来点去就是不会触发事件 又在select中添加onclick 这下可好了,没选option呢就触发了 当我们触发select的双击事件时,用ondb

c#中常用的js语句

1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID號").name(或value) 6.一个小写转大

JS的简单操作和表单以及事件

HTML:主要用于往页面上放置所需要的控件. CSS:主要用来控制页面以及上面控件的样式. JS:主要用来控制页面上的特效以及数据交互. JS也分为顺序,条件(IF()... ELSE()),循环(FOR())三种语句,与C#基本一致. JS定义变量统一用var,定义数组不固定长度和类型,类似C#中的集合. JS的简单操作: DOM操作: 一.window: 1.window.onload 页面打开完再执行后面的操作 2.window.open(1,2,3,4) - 打开新页面, 1 - 打开页

2015/5/8 eclipse中jsp、js文件编辑时卡死怎么办?

eclipse中jsp.js文件编辑时卡死怎么办? 使用Eclipse编辑jsp.js文件时,经常出现卡死现象,通过以下几个调整来解决: 1.取消验证 Windows->Perferences->Validation,把除了manual 下面的全部点掉,build下只保留 classpath dependency Validator: 2.关闭拼写检查: Windows–>Perferences–>General–> Editors->Text Editors->

安卓中java和js如何交互

1.安卓中java和js如何交互 在Android上怎样实现JAVA和JS交互呢?Android的webview是基于webkit内核的,webview中集成了js与java互调的接口函数,通过addJavas criptInterface方法,可以将Java的类注册进webkit,给网页上的js进行调用,而且还可以通过loadUrl方法是给webkit传递一个URL,供浏览器来进行解析,实现Java和js交互. 要想运行网页上的js脚本,webview必须设置支持Javas cript. 2.