01.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var hModule = document.getElementsByClassName('h-module'); //获取模态框中的关闭按钮属性
  2. var hhtImg = document.getElementById("hhtImg"); //设置模态框不同位置按钮点击之后展示的属性图片属性
  3. var hText = document.getElementById("hText"); //设置模态框显示之后的提示信息
  4. /*hImage函数
  5. * 由于图片只有一张,所以同时设置title属性以示区分
  6. * 通过 switch语句判断点击不同按钮,
  7. * 在模态框展示不同的图片。
  8. */
  9. function hImage(e) {
  10. console.log();
  11. switch (e) {
  12. case 1:
  13. //hhtImg.src为设置需要展示的图片的地址
  14. hhtImg.src = "http://oigzh9iic.bkt.clouddn.com/%E4%BA%AB%E6%9C%88%E4%BC%9A%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg";
  15. hhtImg.title = "这里是" + e; //此处设置鼠标悬浮于图片时显示的文字
  16. hText.innerHTML = "这里是二维码" + e; //此出设置模态框显示之后,展示提示文字的内容
  17. break;
  18. case 2:
  19. hhtImg.src = "http://oigzh9iic.bkt.clouddn.com/%E4%BA%AB%E6%9C%88%E4%BC%9A%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg";
  20. hhtImg.title = "这里是" + e;
  21. hText.innerHTML = "这里是二维码" + e;
  22. break;
  23. case 3:
  24. hhtImg.src = "http://oigzh9iic.bkt.clouddn.com/%E4%BA%AB%E6%9C%88%E4%BC%9A%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg";
  25. hhtImg.title = "这里是" + e;
  26. hText.innerHTML = "这里是二维码" + e;
  27. break;
  28. }
  29. hModule[0].style.display = "block";
  30. }
  31. /*hShow函数
  32. * 功能:关闭模态框;
  33. * 由于原生js中,获取参数的值
  34. * 之后,其属性为数组形式;
  35. * 需要设置下标,再去设置style属性,
  36. * 或者是其他属性
  37. * */
  38. function hShow() {
  39. hModule[0].style.display = "none";
  40. }