में अपेक्षित काम नहीं कर रहा है फ़ायरफ़ॉक्स में यह इनलाइन जावास्क्रिप्ट क्यों काम नहीं करता है? और मैं इसे फ़ायरफ़ॉक्स में सही ढंग से काम करने के लिए कैसे प्राप्त कर सकता हूं?'href' में इनलाइन जावास्क्रिप्ट फ़ायरफ़ॉक्स
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
h2 {display:inline; padding:0px 7px 0px;}
h2 a {text-decoration:none}
h2 a:link {color:#FFFFFF;}
h2#s0 {background-color:black;}
</style>
</head>
<body>
<h2 id="s0"><a href="javascript:document.getElementById('d0').style.display='block';">
Click me!</a></h2>
<div id="d0"
style="width:98%;border: 5px solid #000000;padding:3px; display:none;">
When you click the heading, this text should appear with a black
outline, with no gap between that and the heading background.</div>
</body>
</html>
सफारी में ऐसा लगता है कि ऐसा होना चाहिए। फ़ायरफ़ॉक्स में यह क्षणिक रूप से एक अंतर के साथ प्रकट होता है (जैसे कि ब्राउज़र क्विर्क मोड में है) तो पेज पर सब कुछ गायब हो जाता है, जिसे "ब्लॉक" शब्द से बदल दिया जाता है। सबसे पहले मैंने सोचा था कि फ़ायरफ़ॉक्स इसे अवरुद्ध कर रहा था, लेकिन यह कहता है कि अगर मैं शैली को प्रदर्शित करने के लिए सेट करता हूं तो यह "इनलाइन" कहता है।
संपादित करें: मेरी समस्या का जावास्क्रिप्ट हिस्सा अब हल हो गया है। लेकिन शीर्षक की पृष्ठभूमि दिखाई देने के तरीके में अभी भी एक अंतर है: यह सफारी में div सीमा तक फैलता है, लेकिन फ़ायरफ़ॉक्स में नहीं। फ़ायरफ़ॉक्स में ऐसा करने का कोई तरीका है?
हा हा हा - यह प्रश्न शीर्षक क्लासिक है !! –
यह विंडोज़ पर फ़ायरफ़ॉक्स 42 में मेरे लिए काम करता है। आप कौन सा संस्करण उपयोग कर रहे हैं? साथ ही, क्या कोई एक्सटेंशन चल रहा है? – gfullam
ओह, आपको पहले बटन पर क्लिक करना होगा। आपने उस निर्देश को अपनी पोस्ट से बाहर कर दिया है। – gfullam