मैं Chrome में इतिहास पृष्ठ पर मौजूद तत्वों की पहचान क्यों नहीं कर सकता?


0

क्रोम इतिहास में पहला तत्व एक चेकबॉक्स है जिसका आईडी चेकबॉक्स -० है

लेकिन मैं इसे कंसोल से नहीं देख सकता। मैं कंसोल से कोई चेकबॉक्स नहीं देख सकता।

यहाँ छवि विवरण दर्ज करें

और इस तस्वीर को देखें

यहाँ छवि विवरण दर्ज करें

तत्व डेवलपर टूल के तत्वों टैब पर दिखाई दे रहे हैं। लेकिन कंसोल में नहीं दिखा।

ऐसा क्यों है, और मैं कंसोल से उन चेकबॉक्स को कैसे सेट / सक्षम / अक्षम कर सकता हूं। मुझे पता है कि आम तौर पर कैसे होता है लेकिन मैं किसी भी चेकबॉक्स का संदर्भ नहीं ले सकता।

जवाबों:


1

आप गोटो chrome://history-frameऔर रन कर सकते हैं

[].forEach.call(document.querySelectorAll('input[type=checkbox]'), function(el) { el.checked = true });

सभी चेकबॉक्स की जांच करने के लिए। आपको यह सुनिश्चित करने की आवश्यकता है कि आप अपने जेएस को सही दस्तावेज पर चला रहे हैं।


2

पृष्ठ पर कई फ़्रेम हैं और कंसोल केवल एक समय में एक के साथ काम करता है। आप कंसोल के ठीक ऊपर ड्रॉप के साथ फ्रेम स्विच कर सकते हैं (स्क्रीनशॉट देखें)।

फ़्रेम का चयन करना


0

rlemon को पहले वहाँ और क्रोम पर जाने के लिए उसकी टिप मिली: // इतिहास-फ्रेम में आइटम का पता चला। मुझे सामान का ड्रॉप डाउन समाधान बहुत पसंद है।

जावास्क्रिप्ट के लिए, मैंने इसका उपयोग किया

जावास्क्रिप्ट की दो पंक्तियाँ

assa=document.getElementsByTagName("input");
for(var i=0;i<assa.length;i++) assa[i].checked=true

जो सभी बॉक्स की जांच करता है।

फिर मैंने देखा कि हटाए गए बटन को सक्षम नहीं किया गया था .. मैंने मैन्युअल रूप से पहले चेकबॉक्स पर क्लिक किया और हटा दिया, जिसने हटाए गए बटन को सक्षम किया।

फिर निश्चित रूप से हटाए गए बटन और समस्या को हल किया। उस इतिहास खोज में सूचीबद्ध सभी आइटम हटा दिए जाते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.