会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132464个问题

<template>
  <div id="app">
    <div>
        <h3>模板语法</h3>
        <p>{{ msg }}</p>
        <div v-html="price"></div>
        <div :class="active">hello</div>
        <p>{{ count + 1 }}</p>
    </div>
  </div>
</template>

  <div>
    <h3>条件渲染</h3>
    <p v-if="flags">可口可乐</p>
    <p v-else>百事可乐</p>
    <template v-if="flags">
        <p>001</p>
        <p>002</p>
        <p>003</p>
    </template>
    <div v-show="flags">hello show!!!</div>
  </div>

  <div>
    <h3>列表渲染</h3>
    <ul>
      <li v-for="(item, index) in result": key="item.id">{{ item.text }}- {{ index }}</li>
    </ul>
  </div>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  name: 'App',
  data(){
    return{
        msg:"这是一个模板语法",
        price:"<h3>hello!!!</h3>",
        active:'active',
        count:0,
        flags:true,
        result:[
          {
            id:1001,
            text:"可口可乐"
          },
          {
            id:1002,
            text:"雪碧"
          },
          {
            id:1003,
            text:"果粒橙"
          }
        ]
    }
  },
  components: {

  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

老师,为什么我的这个条件渲染渲染不出来image.png

Python 全系列/第八阶段:Vue框架/vue框架 5206楼
JAVA 全系列/第十四阶段:海量数据存储与查询/MyCat(旧) 5207楼
JAVA 全系列/第三阶段:数据库编程/Oracle 数据库的使用 5209楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解 5210楼
JAVA 全系列/第四阶段:网页编程和设计/CSS3 5213楼
Python 全系列/第一阶段:Python入门/函数和内存分析 5214楼
大数据全系列/第一阶段:Linux 操作系统/Linux操作系统概述与安装 5215楼

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			tr{
				height: 70px;
			}
			
			td,th{
				width: 150px;
				text-align: center;
			}
		</style>
		
		<script>
		// *********************添加函数*************************************
			function addNode(){
				// 获取表格对象
				var table = document.getElementById("table_1");
				
				// 创建tr对象
				var tr = document.createElement("tr");
				
				// 创建td对象(onblur是失去焦点事件)
				var td1 = document.createElement("td");
				td1.innerHTML = "<input type='text' size='10px' onblur='lose(this)' />";
				
				var td2 = document.createElement("td");
				td2.innerHTML = "<input type='text' size='10px' onblur='lose(this)' />";
				
				var td3 = document.createElement("td");
				td3.innerHTML = "<input type='button' value='添加' onclick='addNode()' />" +
								"<input type='button' value='删除' onclick='deleteNode(this)' />";
				
				// 添加
				table.appendChild(tr);
				tr.appendChild(td1);
				tr.appendChild(td2);
				tr.appendChild(td3);
				
			}
			
			// **********************************删除函数****************************************
			function deleteNode(th){
				// 获取父类对象(th是input对象,要获取到tr对象需要获取两次父类)
				var tr = th.parentNode.parentNode;
				
				// 删除
				tr.remove();
			}
			
			// ****************************失去焦点事件***********************************************
			function lose(th){
				// 获取到父类节点td
				var td = th.parentNode;
				// 把子节点input的值给到td
				td.innerText = th.value;
			}
		</script>
	</head>
	<body>
		<table align="center" border="1px" id="table_1">
			<tr>
				<th>图书名称</th>
				<th>图书价格</th>
				<th>操作</th>
			</tr>
			<tr>
				<td>海贼王</td>
				<td>9999</td>
				<td>
					<input type="button" value="添加" onclick="addNode()" />
					
					<input type="button" value="删除" onclick="deleteNode()" />
				</td>
			</tr>
			<tr>
				<td>火影忍者</td>
				<td>6999</td>
				<td>
					<input type="button" value="添加" onclick="addNode()" />
					
					<input type="button" value="删除" onclick="deleteNode()" />
				</td>
			</tr>
		</table>
	</body>
</html>

老师,初始化里的两个也给了删除操作,但是就是没有反应为什么???

JAVA 全系列/第四阶段:网页编程和设计/Javascript 语言(旧) 5216楼
Python 全系列/第七阶段:网页编程基础/JavaScript语言 5217楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 5218楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637