CSS
I wrote an inline style in the page, but when I use js to load new html, the class corresponding to it has no effect. Is there any reason why this problem may occur? 1. Check whether the style has been modified by JS
2. Whether the style sheet is loaded correctly
3. Check whether the inline style is written Correct
4. Exclude and analyze a section of code to see which section has the problem
1. Check if any js has modified the style
2. Whether the style sheet is loaded correctly
3. Check whether the inline style is written correctly
4. Exclude and analyze a piece of code to see which piece has the problem
My js does not modify the style, just loads the html; first load It works, but when I click to load again, the style becomes invalid; is there anything I should pay attention to when js loads html?
1. Check if any js has modified the style
2. Whether the style sheet is loaded correctly
3. Check whether the inline style is written correctly
4. Exclude and analyze a section of code to see which section has the problem
Mine js does not modify the style, it just loads html; it works fine when loading for the first time, but when I click to load again, the style becomes invalid; is there anything I should pay attention to when loading html with js?
First It worked when I loaded it for the first time, but when I clicked to load again, the style became invalid (please compare the original code that worked for the first load and the original code that failed for the second load to see what the difference is)
There is nothing special to pay attention to when loading HTML with js. The writing is correct and the path is correct.
The style written in ?
Confirm whether it is written as ".class"
Confirm whether it is overwritten by the style written directly on the element
1. Check whether the style has been modified by js
2. Whether the style sheet is loaded correctly
3. Check whether the inline style is written correctly
4. Exclude and analyze a section of code to see which section has the problem
Me The js does not modify the style, it just loads the html; it works fine when loading for the first time, but when I click to load again, the style becomes invalid; is there anything I should pay attention to when loading html with js?
Use chrome or firebug Click to inspect the element, and you can see the dynamically loaded DOM structure. You can distinguish it by comparing it.
I suggest you post the code for everyone to take a look at
What is the style written in ?
Confirm whether it is written as ".class"
Confirm whether it is overwritten by the style written directly on the element
Yes, written in style
The dom structure is the same. I also used chrome to inspect the elements, but the js loaded other data
I suggest you post the code for everyone to take a look at
The code is quite long and difficult to post
The style written in ?
Confirm whether it is written as ".class"
Confirm whether it is overwritten by the style written directly on the element
Yes, written in style
The dom structure is the same. I also used Chrome to inspect the elements. It was just that the js loaded other data
. The styles list in the right column was not loaded or was it overwritten?
I suggest you post the code for everyone to take a look at
The code is too long to post
It’s a calendar
//table += ('
' dayNames[d] ' | ';table = ('"'); | table = ('"'); | if (thismonth == month && thisDay == (j - firstDay 1)) { |
---|