您现在的位置是:首页 >

启用javascript什么用 javascript中如何实现当我点选一个图片时,显示出它所有的属性。

火烧 2021-11-22 10:40:37 1040
java cri t中如何实现当我点选一个图片时,显示出它所有的属性。 java cri t中如何实现当我点选一个图片时,显示出它所有的属性。 lt img rc=图片档案 alt="图片属性" gt

javascript中如何实现当我点选一个图片时,显示出它所有的属性。  

javascript中如何实现当我点选一个图片时,显示出它所有的属性。

<img src=图片档案 alt="图片属性">
将图片属性写入到alt引数中,滑鼠移到图片时,自动显示图片属性。

我想问一下,在JS中如何实现,让我点选的这张图片去里一个网页里面显示出来?

<img src=img/1.jpg id="img"/><script type=text/javascript> $("#img").click(function(){ 将路径放入到本地session,另一个页面getItem取值使用 sessionStorage.setItem("key",$(this).attr("src")); location.href="index."; });</script>

java 如何实现判断一个物件所有的属性是否为空

答: 判断1个物件所有属性是否为空. 可以使用反射机制实现 .

核心参考程式码

判断该物件是否: 返回ture表示所有属性为null 返回false表示不是所有属性都是null public static boolean isAllFieldNull(Object obj) throws Exception{ Class stuCla = (Class) obj.getClass(); 得到类物件 Field[] fs = stuCla.getDeclaredFields();得到属性集合 boolean flag = true; for (Field f : fs) {遍历属性 f.setAessible(true); 设定属性是可以访问的(私有的也可以) Object val = f.get(obj); 得到此属性的值 if(val!=null) {只要有1个属性不为空,那么就不是所有的属性值都为空 flag = false; break; } } return flag; }

完整程式码 进行测试

import java.lang.reflect.Field;class Student {学生类 private String name; 姓名 private Integer age; 年龄 private String xq; 兴趣 public Student() { } public Student(String name, Integer age, String xq) { this.name = name; this.age = age; this.xq = xq; }}class Cat{猫类 String name; Integer age; public Cat() { } public Cat(String name, Integer age) { this.name = name; this.age = age; }}public class MyTest {测试类 public static void main(String[] args) throws Exception { Student stu1 = new Student(); if(isAllFieldNull(stu1)) { System.out.println("stu1物件所有的属性为null"); } Student stu2 = new Student("张三",12,null);只有兴趣属性为null if(isAllFieldNull(stu2)) { System.out.println("stu2物件所有的属性为null"); } Cat cat = new Cat(); if(isAllFieldNull(cat)) { System.out.println("cat物件所有的属性为null"); } } 判断该物件是否 public static boolean isAllFieldNull(Object obj) throws Exception{ Class stuCla = (Class) obj.getClass(); 得到类物件 Field[] fs = stuCla.getDeclaredFields();得到属性集合 boolean flag = true; for (Field f : fs) {遍历属性 f.setAessible(true); 设定属性是可以访问的(私有的也可以) Object val = f.get(obj); 得到此属性的值 if(val!=null) {只要有1个属性不为空,那么就不是所有的属性值都为空 flag = false; break; } } return flag; }}

输出

启用javascript什么用 javascript中如何实现当我点选一个图片时,显示出它所有的属性。
stu1物件所有的属性为nullcat物件所有的属性为null

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码