.html.js(HTMLJS前端)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享.html.js的知识,其中也会对HTMLJS前端进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

.html在JS是什么意思?

我们可以使用 .html() 方法来获取任意一个元素的内容。 如果选择器匹配多于一个的元素,那么只有第一个匹配元素的 HTML 内容会被获取。

两个文件,一个.html,一个.js,怎么用js和html交互,js如何访问html,如何得到html里面的表格呢?

以下是纯js+html实现的增删改操作代码,你可以参考以下。当然也可以使用jquery之类的框架来实现,最终的原理都是一样的。

html

  head

    title增删改查/title

    style type=""

       tr{

         text-align:center;

       }

    /style

   

    script type="text/javascript"

       //通过新增按钮来控制表格的显示与隐藏

       var optionFlag = "save";

       var updateRowIndex = -1;

       var checkFlag=false;//默认为不显示

       function show() {

         optionFlag = "save";

         var f = document.getElementById("did");//获得id为did的 div

           if(!checkFlag) {

              f.style.visibility="visible";

           }else{

              f.style.visibility="hidden";

           }

           checkFlag=!checkFlag;

       }

      

       //通过保存按钮将数据添加到表格中

       function insertRow_() {

         switch(optionFlag) {

            case "save" :

               insertRow_$save();

               break;

            case "update" :

               insertRow_$update();

               break;

            default :

               alert("操作失败。。。"); 

         }

        

         function insertRow_$save() {

            //通过id获得要添加数据的表格

          var table = document.getElementById("tableid");

         

          //将所输入的内容赋给定义的变量

          var titleName = document.getElementById("title").value;

          var digestName = document.getElementById("digest").value;

          var authorName = document.getElementById("author").value;

          //获取下拉框内的内容

          var selectIndex_ = document.getElementById("select");

          var option = selectIndex_.options[selectIndex_.selectedIndex];

          var selectName = option.text;

         

          //获取编号的内容

          var numberid = table.rows.length;

         

          //在表尾添加一行数据

          var row_ = table.insertRow(table.rows.length);

 

          row_.insertCell(0).innerHTML = numberid;

          row_.insertCell(1).innerHTML = titleName;

          row_.insertCell(2).innerHTML = digestName;

          row_.insertCell(3).innerHTML = authorName;

          row_.insertCell(4).innerHTML = selectName;

          row_.insertCell(5).innerHTML = 'input type="button" value="修改" onclick="update_(this.parentNode.parentNode)"/inputnbsp;input type="button" value="删除" onclick="delete_(this.parentNode.parentNode)/input';

         

          document.getElementById("title").value = "";

          document.getElementById("digest").value = "";

          document.getElementById("author").value = "";

          document.getElementById("select").options[0].selected="true";

         

          var f = document.getElementById("did");

          f.style.visibility="hidden";

         

          alert("保存数据成功!!!");

         }

         //修改后的保存

         var tr;

         function insertRow_$update() {

             var table = document.getElementById("tableid");

             tr = table.rows[updateRowIndex];

            

             var p = document.getElementById("title");

             tr.cells[1].innerHTML = p.value;

            

             p = document.getElementById("digest");

             tr.cells[2].innerHTML = p.value;

            

             p = document.getElementById("author");

             tr.cells[3].innerHTML = p.value;

            

             p = document.getElementById("select");

             var Index_ = p.selectedIndex;

             var option = p.options[Index_];

             var selectName = option.text;

             tr.cells[4].innerHTML = selectName;

            

             document.getElementById("title").value = "";

          document.getElementById("digest").value = "";

          document.getElementById("author").value = "";

          document.getElementById("select").options[0].selected="true";

            

             var f = document.getElementById("did");

             f.style.visibility="hidden";

            

             alert("修改数据成功。。。");

         }

       }

      

       //通过删除按钮  删除当前所在行

       function delete_(row_) {

         var table = document.getElementById("tableid");

         table.deleteRow(row_.rowIndex);

        

         refurbish_();

         alert("删除数据成功!!!");

       }

      

       //刷新

       function refurbish_() {

         var table = document.getElementById("tableid");

         //获得table的行数

         var rows = table.rows;

         for(var i=1;irows.length;i++) {

           rows[i].cells[0].innerHTML = i;

         }

       }

      

       //通修改按钮对table里的数据进行修改

       function update_(row) {

         updateRowIndex = row.rowIndex;

         optionFlag = "update";

         //对table里的数据进行回显

         document.getElementById("title").value = row.cells[1].innerHTML;

         document.getElementById("digest").value = row.cells[2].innerHTML;

         document.getElementById("author").value = row.cells[3].innerHTML;

         var selectText = row.cells[4].innerHTML;

         var sel = document.getElementById("select");

         var ops = sel.options;

         for(var i=0;iops.length;i++) {

            if(selectText==ops[i].text) {

               sel.options[i].selected = "true"; 

            }

         }

         var f = document.getElementById("did");

         f.style.visibility="visible";

       }

    /script

  /head

 

  body

    input type="button" value="新增" onclick="show()"/input

    div

      table border = "1" cellspacing = "0" id="tableid"  width=100%

         tr bgcolor="yellow"

            th编号/th

            th标题/th

            th摘要/th

            th作者/th

            th类别/th

            th操作/th

         /tr

         tr

            td1/td

            tddgsdg/td

            tdsdgfd/td

            tdghfhh/td

            td基金/td

            td

               input type="button" value="修改" onclick="update_(this.parentNode.parentNode)"/input

               input type="button" value="删除" onclick="delete_(this.parentNode.parentNode)"/input

            /td

         /tr

     /table

    /div

 br

    div align="center" id="did" style="visibility:hidden"

       form action=""

         table

          tr

      td标题:/td

      tdinput type="text" id="title"/input/td

      td摘要:/td

      tdinput type="text" id="digest"/input/td

    /tr

  

    tr

      td作者:/td

      tdinput type="text" id="author"/input/td

      td类别:/td

      td align="left"

       select id="select"

          option证劵/option

          option基金/option

          option股票/option

       /select

      /td

    /tr

   /table

   br  

      center

         input type="button" value="保存" onclick="insertRow_()"/input

         input type="reset" value="重置"/input

      /center

      /form

   /div

 /body

/html

HTML中怎么引用JS ?

HTML中引用JS 步骤如下:

1、打开电脑端html编辑器,然后新建HTML文件,以便待会用来引入js文件。

2、如图,如果想在head标签中使用javascript脚步,那么最好加入window.onload,然后在花括号里面写js代码。

3、而如果是在body下边,那就好办多了,可以直接在script里面写js代码,不需window.onload。

4、也可以新建js文件,把html和js分离。

5、然后在js文件里面写代码,注意不要用script标签。

6、然后在script里面用src来把之前的js文件链接好即可。

HTML和JS是什么关系?

Web标准是由一系列规范组成,由于Web设计越来越趋向于整体化与结构化,此前的Web标准也逐步成为由三大部分组成的标准集:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的网站标准也分三方面:结构化标准语言、表现标准语言(主要包括CSS)和行为标准。\x0d\x0a其中,html就是结构,主要存放网页一元素;\x0d\x0acss就是表现,对元素的样式进行设置,例如宽度,高度,位置,字体等等;\x0d\x0ajavascript就是行为,对元素取值,动态的改变等等

关于.html.js和HTMLJS前端的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-06 05:04:07
收藏
分享
海报
27
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了