php学习ing
2023-09-14 09:11:37 时间
cmd运行,表示在本地d:/php/workspace下文件映射在127.0.0.1的8080端口下,-S -t不要忘记
php -S 127.0.0.1:8080 -t E:\class_management\public
DOM加载是自上而下的
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<html> <head> <meta charset="UTF=8"> <title>tql</title> </head> <body> <img src="images/pepaa12.jpg" height="128px" class="J_myimage" onclick=function()> </body> <script type="text/javascript"> let count=0; let myImage=document.querySelector(".J_myimage"); myImage.addEventListener('click',function(event) { if(count%2==1) { myImage.setAttribute("src","images/pepaa11.jpg"); } else { myImage.setAttribute("src","images/pepaa12.jpg"); } count++; }); </script> </html>
把script挪到上面并不能运行,因为你这时候的class是空的,所以你可以在标签上绑定onclick函数,封装为函数运行就可以解决了
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<html> <head> <meta charset="UTF=8"> <title>tql</title> <script type="text/javascript"> let count=0; function changeimage() { let myImage=document.querySelector(".J_myimage"); if(count%2==1) { myImage.setAttribute("src","images/pepaa11.jpg"); } else { myImage.setAttribute("src","images/pepaa12.jpg"); } count++; } </script> </head> <body> <img src="images/pepaa12.jpg" height="500px"class="J_myimage" onclick="changeimage()"> </body> </html>
所以说对于web的开发,如果要使用js文件然后加载的话,请使用函数,而不是在html文件去调用这些东西。或者使用window.onload或者$(document).ready()函数
相关文章
- 区别 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input
- PHP Socket编程 之 php中连接tcp服务的三种方式
- php分享十一:PHP实现异步调用方法研究
- 以源码编译的方式安装PHP与php-fpm
- LZW算法PHP实现方法 lzw_decompress php
- file not found. nginx php nginx 如何开启解析 PHP 的功能
- PHP+Sphinx建立高效的站内搜索引擎
- PHP+jQuery实现翻板抽奖
- 拦截PHP各种异常和错误,发生致命错误时进行报警,万事防患于未然
- [php-src]Php扩展的内存泄漏处理思路
- Atitit 深入理解命名空间namespace java c# php js
- Atitit.jsou html转换纯文本 java c# php
- atitit。全局变量的设计与实现 java php的异同
- 零基础应该选择学习 java、php、前端 还是 python?
- 高考后能学习——阿里云-winserver服务器购买以及使用(包含【.Net】、【PHP】、【MySQL】、【Navicat】、【Java】、安装)
- PHP面试题:你所知道的php数组相关的函数?
- php排序学习之-冒泡排序
- 高考后能学习——阿里云-winserver服务器购买以及使用(包含【.Net】、【PHP】、【MySQL】、【Navicat】、【Java】、安装)