Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript का उपयोग करके पेज रिफ्रेश के बिना window.location (URL) से हैश कैसे हटाएं?


आप हैश को हटाने के लिए हिस्ट्री API पर replaceState मेथड का उपयोग कर सकते हैं।

replaceState() मेथड वर्तमान हिस्ट्री एंट्री को मॉडिफाई करता है, इसे मेथड पैरामीटर्स में पास किए गए स्टेट ऑब्जेक्ट्स, टाइटल, और URL से बदल देता है। यह मेथड विशेष रूप से उपयोगी होता है जब आप किसी यूज़र एक्शन के जवाब में वर्तमान हिस्ट्री एंट्री के स्टेट ऑब्जेक्ट या URL को अपडेट करना चाहते हैं।

हैश को हटाने के लिए आप उपयोग कर सकते हैं:

history.replaceState(null, null, ' ');
  1. window.location का उपयोग करके किसी भिन्न URL पर रीडायरेक्ट कैसे करें? window.location का उपयोग करके किसी भिन्न URL पर रीडायरेक्ट कैसे करें?

    आपने ऐसी स्थिति का सामना किया होगा जहां आप पेज X पर पहुंचने के लिए एक URL पर क्लिक करते हैं लेकिन आंतरिक रूप से आपको दूसरे पेज Y पर निर्देशित किया जाता है। यह पेज रीडायरेक्शन के कारण होता है। क्लाइंट साइड पर JavaScript का उपयोग करके पेज रीडायरेक्ट करना काफी सरल है। अपनी साइट विज़िटर्स को नए पेज पर

  1. JavaScript से एलिमेंट से क्लास नाम कैसे हटाएं? JavaScript से एलिमेंट से क्लास नाम कैसे हटाएं?

    JavaScript से एलिमेंट से क्लास नाम हटाने के लिए, निम्न कोड का उपयोग करें: उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .newStyle {       font-family: &

  1. जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलिमेंट्स कैसे हटाएं? जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलिमेंट्स कैसे हटाएं?

    परिचय Array.splice() मेथड ऐरे से एलिमेंट्स को हटाने, जोड़ने या बदलने के लिए उपयोग किया जाता है। यह मूल ऐरे को म्यूटेट करता है और हटाए गए एलिमेंट्स का ऐरे लौटाता है। सिंटैक्स array.splice(startIndex, deleteCount, item1, item2, ...) उदाहरण निम्न कोड जावास्क्रिप्ट में splice() मेथड का उपयोग करके एलि