JavaScript ไม่สามารถรับแอตทริบิวต์ได้โดยไม่ต้องเขียนแท็ก โปรดจำไว้ว่าถ้าคุณเขียนแอตทริบิวต์ไปยังแท็กตัวอย่างเช่นหากคุณต้องการรับ ID ของ DIV แต่ถ้าคุณไม่เพิ่มอย่างชัดเจนคุณจะไม่มีแอตทริบิวต์นี้
ฉันสงสัยก่อนหน้านี้ว่าทำไมการมองเห็นจึงสามารถใช้การซ่อนและแสดงผลของ DIV ในขณะที่การแสดงผลไม่สามารถทำได้ ฉันจำได้อย่างชัดเจนว่ามันเป็นไปได้มาก่อน แต่มันกลับกลายเป็นว่าฉันเขียนทัศนวิสัยในแอตทริบิวต์สไตล์ แต่ไม่แสดง แต่ก่อนที่มันจะปรากฏ
<%@ page language = "java" import = "java.util.*" pageencoding = "utf-8"%> <html> <head> <title> ข้อมูลพื้นฐานของยานพาหนะ </title> <script language = "JavaScript" type = "text/javaScript" src = " type = "text/javascript"> ฟังก์ชั่น iSdisplay3 () {var boo1 = $ ("#ทำ 1"). attr ("สไตล์"); var boo2 = $ ("#ทำ 2"). attr ("สไตล์"); if (""! = boo1) {ถ้า (document.getElementById ('ทำ 1'). style.display) {// ไม่มีการแจ้งเตือน ("getElementById ('ทำ 1'). style.display) {Alert (" GetElementById ('Doing1') การแจ้งเตือน ("getElementById ('ทำ 1'). style.visibility) {Alert (" GetElementById ('Doing2'). style.display) {Alert ("GetElementById ('ทำ 2') สไตล์. การแจ้งเตือน ("getElementById ('ทำ 2'). style.visibility) {แจ้งเตือน (" getElementById ('ทำ 2') ถ้า (document.getElementById ('ทำ 2'). style.visibility) {// ไม่ได้เขียนแจ้งเตือน onClick = "ISDISPLAY3 ()"/> <div id = "ทำ 1" style = "การมองเห็น: ซ่อน"> </div> <div id = "ทำ 2" style = "แสดง: ไม่มี"> </div> </body> </html>ข้างต้นเป็นเนื้อหาทั้งหมดของการแก้ปัญหาไปยังแอตทริบิวต์ JS ที่ไม่สามารถรับได้จากแท็ก HTML ที่ฉันนำมาให้คุณ ฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น ~